私はシャットダウンのポート8005、 を聞くが、常に接続を拒否したエラーを受け取るようにserver.xmlで構成されています。またtelnet/netstatをチェックすると、何もポート8005でリッスンしないことがわかります。Tomcatを正常にシャットダウンするために行うべき別の構成/ポリシー設定が存在しますか?おかげさまで Tomcatがシャットダウンを受信するように設定されているかどうかを確認するにはどうすればいいですか?
答えて
それはserver.xml
に格納されます。
<Server port="8005" shutdown="SHUTDOWN">
あなたがTomcatを設定し、あなたのserver.xmlのスニペットを投稿していない限り、私たちにそのバージョンを伝えると、起動ログとスクリプトを提供し、方法はありません私たちはあなたをより良く助けることができます。
は、この記事を見てみましょうあなたのポストから私はあなたが8005にtelnetすることはできません理解して多分あなたはおそらくいくつかのプログラムは、Tomcatが占有ポートの一部を占有している、何かを逃しましたか?サーバーログを確認し、接続したくない理由を確認してください。単に接続が拒否された場合は、ポート/ファイアウォールの問題が発生しています。
Several ports (8005, 8080, 8009) required by Tomcat Server at localhost are already in use
PS すべてが標準構成に任されている場合は、ご使用のTomcatサーバーを使用すると、シャットダウン、あなたが何かを持っている必要があるときに、サーバーのログをチェックすると、ポート8005をシャットダウンするために聞いて開始する必要があります INFOを待つorg.apache.catalina.core.StandardServer
2011年12月28日4時01分22秒PM:この(Tomcatの7.23)のように、有効なshutdownコマンドは、シャットダウンポートを介して受信されました。 サーバーインスタンスを停止します。
また、注意すべきもう一つの事柄:
あなたは(私はあなたには、いくつかの非 のWindows OSを使用していると仮定)ルートとして、あなたのTomcatを起動しますか?
を使用すると、セキュリティプロバイダを使用していますか?あなたのポストから
サーバーがすべてで開始した場合、私は理解できませんでした。 ログの一部を提供していれば、おそらく を助けてくれた可能性があります。
最後に確認するのは、ファイアウォール/ iptablesを無効にすることです。または がポートを開くことを妨げている可能性があります。あなたは32000よりも大きい数にポートを設定し、いくつかのセキュリティ 設定が小さい番号のポートを開くために、あなたを妨げている可能性のある場合 何が起こるか確認してください。
EDIT:さらに追加するには、あなたが彼らのシャットダウンフックを実装していない場合は、まだ忙しいですライブ非デーモンスレッドが正常にシャットダウンからサーバーを防ぐかもしれませんが、あなたのサーバーにもしたくないので、 8005でバインドして、「接続が拒否されました」というエラーが表示された場合は、ファイアウォール/ポート/アクセス権の問題と思われます。 root/adminなどで実行し、Netbeansインストールに付属の埋め込みTomcatを試してみることをお勧めします。また、あなたのTomcatが何らかの奇妙なフラグで始まっているかどうか、セキュリティマネージャーがあるかどうか、またはあなたのjvmを制限している可能性のあるアクセス権ファイルで始まっているかどうかを確認してください。また、Windowsを使用していて、Tomcatがプログラムファイルに入っている、またはサービスとして起動している場合、奇妙な動作が起きる可能性があります。コマンドラインから起動してください。また、新しいTwitterを試してみてください。また、新しいTwitterを試してみてください.Out-the-the BoxのTwitterを試してみてください。公式サイトからダウンロードできます。
EDIT、EDIT:
おそらくセキュリティ上の配慮のためにログを貼り付けることができませんが、問題のトラブルシューティングにそれは実際にそれが8005にバインドしようと失敗した部分を見るために役立つだろう。
<サーバーポート= "8005"シャットダウン= "シャットダウン"> – user710818
startup.shおよびshutdown.sh – user710818
Tomcatの標準ファイル。私はそれらを変更していない。 – user710818
これはおそらく、JAVA_OPTSに-server
を設定した場合です。これは、サーバーがポート8005でリッスンを開始しないようにしています。なぜこれが起こっているのかを追跡しようとしています。
JAVA_OPTS="-Dfile.encoding=UTF-8 \
-Dcatalina.logbase=/var/log/tomcat8 \
-XX:+DoEscapeAnalysis \
-XX:+UseConcMarkSweepGC \
-XX:+CMSClassUnloadingEnabled \
-XX:+UseParNewGC \
-Xms3G -Xmx3G" \
-server
- 1. iOSでデバイス設定の振動モードがプログラムで設定されているかどうかを確認するにはどうすればよいですか?
- 2. ポップアップページが開いているかどうかを確認するにはどうすればよいですか?
- 3. ネットパイプサービスがリッスンしているかどうかを確認するにはどうすればよいですか
- 4. データを受信するようにzabbixを設定するにはどうすればよいですか?
- 5. ユーザーがindex.htmlにいるかどうかを確認するにはどうすればよいですか?
- 6. ウィンドウにWS_VISIBLEが設定されているかどうかを確認するにはどうすればいいですか? (または見える場合)
- 7. エラーが返されたかどうかを確認するにはどうすればよいですか?
- 8. リンクが訪問されたかどうかを確認するにはどうすればよいですか?
- 9. 変数がzshに設定されているかどうかを確認するにはどうすればよいですか?
- 10. VBA-Excel:オプション - >数式が自動に設定されているかどうかを確認するにはどうすればよいですか?
- 11. required_paramがMoodleに設定されているかどうかを確認するにはどうすればよいですか?
- 12. cgroupsオプションmemory.use_hierarchyがどのように設定されているかを確認するにはどうすればよいですか?
- 13. Tomcatでjavax.servlet.context.tempdirを設定するにはどうすればよいですか?
- 14. PHPで環境変数が設定されているかどうかを確認するにはどうすればよいですか?
- 15. jquery:ページにフォーカスがないかどうかを確認するにはどうすればよいですか?
- 16. TomcatのCometConnectionManagerValveを設定するにはどうすればよいですか?
- 17. JComponentがソフトウェアから再ペイントコールを受信しているかどうかを確認するにはどうすればよいですか?
- 18. JavaScript-Eventhandlerが設定されているかどうかを確認するにはどうすればよいですか?
- 19. 指定したJIDがすでにサーバーに接続されているかどうかを確認するにはどうすればよいですか?
- 20. コンピュータにWiFiアダプタがあるかどうかを確認するにはどうすればよいですか?
- 21. Android:アクティビティにオプションメニューがあるかどうかを確認するにはどうすればよいですか?
- 22. アプリがバックグラウンドにあるかどうかを確認するにはどうすればよいですか?
- 23. EditTextに値があるかどうかを確認するにはどうすればよいですか?
- 24. Androidアプリにメモリリークがあるかどうかを確認するにはどうすればよいですか?
- 25. 人形が正しく設定されているかどうかを確認するにはどうすればいいですか?
- 26. アプリがバックグラウンドで実行されているか、アンドロイドを殺しているかどうかを確認するにはどうすればよいですか?
- 27. データが新しいかどうかを確認するにはどうすればよいですか?
- 28. ウェブサイトが更新されてメールを送信しているかどうかを確認するにはどうすればよいですか?
- 29. シャットダウンするインスタンスについてAWS通知を設定するにはどうすればよいですか?
- 30. pdfページにブックマークがあるかどうかを確認するにはどうすればいいですか?
正確に私が持っているもの。しかし、動作しませんでした。 – user710818