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 ファイルが見つかりましたが、一致するプロセスが見つかりませんでした。停止が中止されました。
どんな助けでも大歓迎です!!!!