1

Eclipse Indigo で Tomcat 7 を実行しています。ときどき、Tomcat は起動時にタイムアウトします。私が見つけた行き当たりばったりの解決策は、Tomcat を同じサーバー名とホスト名で実行することです。私はこれを繰り返しますが、うまくいくこともあれば、うまくいかないこともあります。また、HTTP ポートを 8080、9080、8081 の間でローテーションしようとしましたが、私に関する限り、この問題はポートに依存しません。また、Tomcat で実行されているのは Eclipse だけだと確信しています。タスクマネージャーを確認します。ここで、これを回避するためのより信頼できる方法を誰かが知っているかどうか疑問に思っていますか?

もちろん、私は独自の調査を行い、このようなスレッド見つけました (私のセットアップと症状に最も近いものです)。ただし、すでに述べたように、ポートをローテーションしてきました (ローテーションには管理ポートと AJP をそれぞれ 8005/9005 と 8009/9009 に含めることが多いことに注意してください) が、それでも役に立ちません。

また、Tomcat の起動タイムアウト間隔を増やしてみましたが、タイムアウトが発生しない間隔を決定することは、ある種の停止問題のようなものであることに気付くまでに、120 秒までかかりました。

また、サーバーのクリーニング、新しいサーバーの削除と作成なども試みましたが、上記のヒットアンドミスのトリックで運が良くない限り、それでもタイムアウトします。

たとえば、つい最近、Eclipse の不具合のケースがありました。エディターでは、構文が正しくない場合でも間違っているとマークされます。今回は、当該ファイルの更新とクローズオープンが機能しませんでした。ギザギザの線が我慢できないので、思い切って Eclipse を再起動しました。再起動すると、ファイルはエディターでまったく問題ありません。しかし、残念なことに、Tomcat は起動時にタイムアウトします。

助言がありますか?

4

1 に答える 1

1

@skytreader-私は問題を理解しました!少なくとも私にとっては、ローカルプロキシサーバー(NTLM資格情報を内部Webサイトに渡すためのCNTLM)を実行しています。EclipseでTomcatを起動すると、Eclipseで「開始」モードをトリガーするのはポートへのpingであり、サーバーポート(つまり8080)への接続が試行されます。どうやら、ローカルシステムプロキシを実行しているときに日食でそれを行う問題があります。

Eclipseプロキシ設定をDIRECTに設定することをお勧めします。Windowsを使用している場合は、proxycfgを使用してシステムプロキシを設定できます。

于 2012-09-10T17:54:23.133 に答える