Tomcat は正常に起動して実行されますが、8005 シャットダウン ポートにバインドされません。したがって、私はそれを殺すことによってのみそれを終わらせることができます.
私はTomcatを次のように起動しています:
catalina.sh start
また:
startup.sh
結果は同じです。
Server.xml スニペット:
<Server port="8005" shutdown="SHUTDOWN">
Catalina.out スニペット:
Aug 20, 2013 4:55:18 PM org.apache.catalina.core.AprLifecycleListener init
INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib
Aug 20, 2013 4:55:19 PM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["ajp-bio-8009"]
Aug 20, 2013 4:55:19 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 2209 ms
Aug 20, 2013 4:55:19 PM org.apache.catalina.core.StandardService startInternal
INFO: Starting service Catalina
Aug 20, 2013 4:55:19 PM org.apache.catalina.core.StandardEngine startInternal
INFO: Starting Servlet Engine: Apache Tomcat/7.0.42
$ netstat -ln snippet:
tcp 0 0 :::8443 :::* LISTEN
tcp 0 0 :::8009 :::* LISTEN
tcp 0 0 :::8080 :::* LISTEN
注: Apache は 8443 と 8080 にバインドされており、8009 経由で tomcat に接続します。
$ netstat -ln | grep 8005:
<nothing>
ポート 8005 へのバインドまたはバインドの失敗の兆候が に表示されcatalina.out
ますか?
8009 コネクタにはバインドできるが 8005 コネクタにはバインドできない、server.xml に何らかの構文エラーが発生した可能性はありますか?
エラーがスローされないため、ここで途方に暮れています。どんな提案も役に立ちます。
編集:提供されたリンクルーターに応じて、上記の「Tomcatを開始しています」を追加し、次のことも試しました:
startup.sh &
ポート 8005 へのバインドはまだ行われておらず、結果はすべての場合で同じように見えました。