2

Tomcat の新機能。Tomcat 8.0.9 を CentOS Web サーバーにダウンロードして解凍しました。/opt/tomcat にファイルを配置しました。

/opt/tomcat/bin/setenv.sh には以下が含まれます。

JRE_HOME=/usr/lib/jvm/jre-1.7.0-openjdk.x86_64/bin/java CATALINA_PID="$CATALINA_BASE/tomcat.pid"

私の CATALINA_HOME の環境変数は /opt/tomcat に設定されており、次を使用して二重にチェックされています。

セット | grep CATALINA_HOME

CATALINA_HOME=/opt/tomcat

/opt/tomcat/bin/startup.sh の出力の実行:

/opt/tomcat/bin/startup.sh

CATALINA_BASE を使用: /opt/tomcat CATALINA_HOME を使用: /opt/tomcat CATALINA_TMPDIR を使用: /opt/tomcat/temp JRE_HOME を使用: /usr/lib/jvm/jre-1.7.0-openjdk.x86_64/bin/java CLASSPATH を使用: / opt/tomcat/bin/bootstrap.jar:/opt/tomcat/bin/tomcat-juli.jar CATALINA_PID の使用: /opt/tomcat/tomcat.pid 起動時に見つかった既存の PID ファイル。古い PID ファイルの削除/クリア。トムキャットが起動しました。

ただし、実際には起動しません。netstat を確認すると、8080 でリッスンしているものはありません。

netstat -tulpn

アクティブなインターネット接続 (サーバーのみ) Proto Recv-Q Send-Q ローカル アドレス 外部アドレス 状態 PID/プログラム名 tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1303/sshd tcp 0 0 127.0.0.1:25 0.0. 0.0:* LISTEN 1065/master tcp 0 0 :::80 :::* LISTEN 1504/httpd tcp 0 0 :::22 :::* LISTEN 1303/sshd tcp 0 0 ::1:25 :::* LISTEN 1065/マスター tcp 0 0 :::443 :::* リッスン 1504/httpd

tomcatという名前のプロセスはありません

ps補助 | grep "トムキャット"

ルート 15193 0.0 0.0 103244 852 ポイント/0 S+ 08:40 0:00 grep tomcat

最後に、shutdown.sh スクリプトを実行すると、.pid ファイルが作成されたにもかかわらず、Tomcat プロセスが実行されていないことが確認されます。

/opt/tomcat/bin/shutdown.sh

CATALINA_BASE を使用: /opt/tomcat CATALINA_HOME を使用: /opt/tomcat CATALINA_TMPDIR を使用: /opt/tomcat/temp JRE_HOME を使用: /usr/lib/jvm/jre-1.7.0-openjdk.x86_64/bin/java CLASSPATH を使用: / opt/tomcat/bin/bootstrap.jar:/opt/tomcat/bin/tomcat-juli.jar CATALINA_PID の使用: /opt/tomcat/tomcat.pid PID ファイルが見つかりましたが、一致するプロセスが見つかりませんでした。停止が中止されました。

どんな助けでも大歓迎です!!!!

4

1 に答える 1

1

JRE_HOME 変数が正しくありませんでした。Java フォルダではなく、実際の Java バイナリを指していました。

JRE_HOME=/usr/lib/jvm/jre-1.7.0-openjdk.x86_64/bin/java

に置き換えられました:

JRE_HOME=/usr/lib/jvm/jre-1.7.0-openjdk.x86_64

$CATALINA_HOME/bin/setenv.sh ファイル内。

$CATALINA_HOME/logs/catalina.out ファイルを確認し、JRE_HOME 変数が有効なフォルダーではないというエラー メッセージを確認した後、問題を発見しました。

于 2014-08-02T18:51:57.717 に答える