0

Eclipse Indigo WTP を使用して Tomcat 7 サーバーを数週間にわたって完全にデプロイ/開始/停止した後、突然、Eclipse エディターがサーバーをシャットダウンするという問題に遭遇しました。実際にそうでした。開始したことを確認する完全なログ コンソールがあり、構築中の Web アプリケーションにアクセスできます。Eclipse エディターは、問題がないのに問題があると考えているようです!

エラーメッセージは次のとおりです。

localhost のサーバー Tomcat v7.0 サーバーは、45 秒以内に起動できませんでした。サーバーでさらに時間が必要な場合は、サーバー エディターでタイムアウトを増やしてみてください。

アプリケーションが 5 秒以内に起動することを追加する必要がeclipse - cleanあります。

4

1 に答える 1

1

Eclipse内からHTTPリッスンポートを別のものに変更することで、これを解決することができました。当時、ある種の奇妙なポートの競合があったに違いないようです。ポートは、[ポート]セクションのサーバーの概要ページで変更できます([Eclipseサーバー]タブで構成済みのサーバーをダブルクリックし、[ポート]セクションを展開します)。

別の方法は、問題のポートで実行されている可能性のあるプロセスを強制終了することです。これは、Eclipseがクラッシュし、何らかの理由でサーバープロセスを実行したままにする場合に必要になることがあります。プロセスは、次の方法でWindowsで終了できます(この例ではHTTPポートが8080であると想定しています)。

netstat -a -o -n | findstr 0.0.0.0:8080

これはプロセスIDを決定するためのものであり、次のように表示されます。

TCP    0.0.0.0:8080           0.0.0.0:0              LISTENING       3028

プロセスIDは最後の番号であり、次のように強制終了できます。

taskkill /F /PID 3028
于 2012-06-21T04:25:14.093 に答える