Eclipse Indigo で Tomcat 7 を実行しています。ときどき、Tomcat は起動時にタイムアウトします。私が見つけた行き当たりばったりの解決策は、Tomcat を同じサーバー名とホスト名で実行することです。私はこれを繰り返しますが、うまくいくこともあれば、うまくいかないこともあります。また、HTTP ポートを 8080、9080、8081 の間でローテーションしようとしましたが、私に関する限り、この問題はポートに依存しません。また、Tomcat で実行されているのは Eclipse だけだと確信しています。タスクマネージャーを確認します。ここで、これを回避するためのより信頼できる方法を誰かが知っているかどうか疑問に思っていますか?
もちろん、私は独自の調査を行い、このようなスレッドを見つけました (私のセットアップと症状に最も近いものです)。ただし、すでに述べたように、ポートをローテーションしてきました (ローテーションには管理ポートと AJP をそれぞれ 8005/9005 と 8009/9009 に含めることが多いことに注意してください) が、それでも役に立ちません。
また、Tomcat の起動タイムアウト間隔を増やしてみましたが、タイムアウトが発生しない間隔を決定することは、ある種の停止問題のようなものであることに気付くまでに、120 秒までかかりました。
また、サーバーのクリーニング、新しいサーバーの削除と作成なども試みましたが、上記のヒットアンドミスのトリックで運が良くない限り、それでもタイムアウトします。
たとえば、つい最近、Eclipse の不具合のケースがありました。エディターでは、構文が正しくない場合でも間違っているとマークされます。今回は、当該ファイルの更新とクローズオープンが機能しませんでした。ギザギザの線が我慢できないので、思い切って Eclipse を再起動しました。再起動すると、ファイルはエディターでまったく問題ありません。しかし、残念なことに、Tomcat は起動時にタイムアウトします。
助言がありますか?