2016-08-10 38 views
0

Tomcatを自動的に実行できるようにlinuxでtomcatサービスを作成しました。しかし、サービスを使用してTomcatを起動すると、エラーが発生する問題が発生しました。LinuxでTomcatサービススクリプトを実行しているときに「localhostに接続できませんでした:8005」

SEVERE: Could not contact localhost:8005. Tomcat may not be running. 
java.net.ConnectException: Connection refused..... 

しかし、私がチェックすると、私はlocalhost:8080にアクセスできるので、tomcatは正常に動作しています。それから私がサービスを停止するように呼び出すと、風袋は止まらない。

私のサービススクリプトは基本的に単にstartup.shとshutdown.shを呼び出します。サービススクリプトを使用すると、起動時にエラーが発生し、シャットダウンできない理由を理解できません。しかし、手動でstartup.shとshutdown.shを呼び出すと、問題は発生しません。

誰もこの問題を解決する方法を知っていますか?

ありがとうございます!

私はTOMCAT 7 btwを使用しています。

答えて

0

あなたのLinuxシステムの "tomcatサービス"のように思えますか?

とにかく: 8005は、Tomcatがシャットダウン要求をリッスンするデフォルトのポートです。これを変えましたか? (これはserver.xmlの冒頭にあります) サービスはこのポートをチェックして、Tomcatが実行中かどうかを確認しているようです。 (ほとんどの人が8080ポートを変更しますが、8005ポートはほとんど変更されませんので、サービス実装者はこれが常に使用されていると考えている可能性があります)

関連する問題