web-dev-qa-db-ja.com

CATALINA_HOME環境変数が正しく定義されていません

Apache Tomcat 6.0をC:/Program Filesフォルダーにインストールし、環境変数Java_HOMEおよびCATALINA_HOMEを設定しましたが、startup.batを使用してサーバーを起動すると、エラーが発生します。

CATALINA_HOME環境変数が正しく定義されていません。

CATALINA_HOME環境変数がCATALINA_HOME=C:\Program Files\Apache-Tomcat-6.0.35に設定されています。

私は何を間違えましたか?

28

最初に、TomcatのバージョンまでTomcatに言及する必要があります。

CATALINA_HOME:C:\ Program Files\Apache-Tomcat-6.0.35;次にCLASSPATH変数を

CLASSPATH:C:\ Program Files\Apache-Tomcat-6.0.35\lib;

最後にパス変数を編集してPATH:。;%CATALINA_HOME%\ bin;

注:セミコロン(;)は、すべての変数の最後に配置する必要があります。

24
Rohith
set Java_HOME :C:\Program Files\Java\jdk1.6.0_26
CLASSPATH :C:\Program Files\Java\jdk1.6.0_26\bin
CATALINA_HOME : C:\Program Files\Apache-Tomcat-6.0.35
15
Sudarshan

Service.batファイルを呼び出す前に、Tomcatがあるパスにcmdウィンドウのディレクトリをcdすることを確認してください

8
Atilla

Catalina.bat/catalina.sh ..を開き、CATALINA_HOMEを確認します。どこかからTomcatをコピーした場合、これはハードコードされている可能性があります。

5
MItesh

同じ問題が発生しました。JRE_HOMEのパスの場所をコピーしました

JRE_Home = "C:Progra ********;"

ここで私はすべきではないセミコロンに入りました、それを削除してからTomcatが正常に起動しました。

そのため、パスJRE_HOMEまたはJava_HOMEまたはCATALINA_HOMEを設定した後、最後にセミコロンを削除する必要があります。

2
Vikas Kalapur

Java_HOME、CATALINA_HOMEなどのユーザー変数の定義の最後にあるセミコロンを削除してください。

1
Lukman

また、JREではなくJDKを指すようにJava_HOME変数を設定する必要があります。 TomcatはJavaがインストールされています。JDKが必要です。最後にコンピューターを再起動します。

https://serverfault.com/questions/579159/the-catalina-home-environment-variable-is-not-defined-correctly-this-environment

1
Alex

環境変数でCATALINA_HOMEを新しい変数として定義し、変数値の値を>>> C:\ Apache\apache-Tomcat-7.0.40に割り当てます

パスにこの%CATALINA_HOME%\ binを追加して、コマンド「catalina start」を機能させます

0
RCR