#author("2019-04-24T06:14:22+00:00","default:wikiwriter","wikiwriter") &tag(Tomcat/トラブルシューティング); *目次 [#b206361e] #contents *関連ページ [#pf6d7a1e] -[[Tomcat]] *参考情報 [#b6274486] *起動/終了時 [#a580bb7b] **ConnectExceptionが発生 [#j1a7aa36] -/etc/init.d/tomcat8 restartで発生(tomcat6でも発生)。 #pre{{ Catalina.stop: java.net.ConnectException: 接続を拒否されました at java.net.PlainSocketImpl.socketConnect(Native Method) at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339) at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200) at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182) at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) }} -起動しきっていないうちにシャットダウンしようとしたのが原因か。[[Tomcat5.0.28のshutdown.sh実行時のエラーに関して - QA@IT:http://qa.atmarkit.co.jp/q/1128]]によるとListen状態に入るまで数十秒かかるらしいので、起動スクリプトでウェイトするしかないのかも。 -もしくはiptablesが影響? --[[【APサーバ】Tomcat停止時にエラー | 路地裏路地裏:http://z-area.net/z-blog/2014/12/31/nuc-tomcat-stop-error/]] --[[tomcatが素直に停止できない、、原因がわかった - うまいぼうぶろぐ:https://hogem.hatenablog.com/entry/20091018/1255877456]] ***とりあえずの対応 [#y79ba35b] -bin/setenv.shでCATALINA_PIDを設定する。 CATALINA_PID=$CATALINA_HOME/catalina.pid -/etc/init.d/tomcat9ではstop時に以下のコマンドを使用する $TOMCAT_SCRIPT stop -force