回答:
解決しよう:それだけです!!!! 私はJDK6でコンパイルしていましたが、JDK7でTomcatを実行していたため、WSTはEclipse設定ではなくシステムプロパティを使用しました。また、Eclipseとシステムで同じJDKバージョンを構成します(コマンドラインでjava -versionを使用して確認してください)
詳細:私はここで説明するようにEclipseを構成しようとしましたが、問題を解決しませんでした。Tomcatがjre 1.7で開始されたことがeclipseのエラーログでわかります。私の設定にもかかわらず。
また、コマンドラインで「java -version」を試して、期待された「1.6」ではなく「1.7」を取得しました。
また、システムパネルで(eclipseのように)java 1.6を構成することにしましたが、問題は解決しませんでした。また、jre 1.7 restart eclipse AND IT SUCCESSをアンインストールしました。非常に有用な手がかりでした。ありがとうございました。
Windows->設定->サーバー
そこでサーバータイムアウトを指定できます。
または、ここの「サーバー」タブを介した別の方法:
http://henneberke.wordpress.com/2009/09/28/fixing-eclipse-tomcat-timeout/
tomcatをダブルクリックします。「タイムアウト」を使用して設定を構成し、番号を変更します。多分これはtomcatエラーではありません.DB接続が達成可能であることがわかります。
この問題は、サーバーの起動時に開始されているものが多すぎる場合、またはデバッグモードで初期化シーケンスをステップ実行している場合に発生する可能性があります。日食では、デバッグパースペクティブのTomcatサーバーエントリの[サーバービュー]タブを「開く」ことで開始タイムアウトを変更すると便利です。状況によっては、この設定が「実際に」保存されている場所を知っておくと便利です。
Tomcatは、servers.xmlファイルの要素の要素からこの設定を読み取ります。このファイルは、Eclipseワークスペースの.metatdata / .plugins / org.eclipse.wst.server.coreディレクトリに保存されています。
//.metadata/.plugins/org.eclipse.wst.server.core/servers.xml
.metadata / .pluginsの下の他のディレクトリにも、Eclipseプラグイン用のジューシーな設定ファイルがあります。
次に、servers.xmlファイルの例を示します。これは、Eclipse GUIを使用してtomcatサーバー構成を編集すると変更されます。
上記の1200秒に設定されている「start-timeout」プロパティに注意してください。
また、Eclipse Tomcat Serverのタイムアウトの問題があり、以下を含むすべての提案を試しました。
Rohitdevのコメントを読んで、実際に大きなコードの変更後にインターセプタークラスにブレークポイントを追加し、それをオフにするのを忘れていたことに気づくまで、何も機能しませんでした。私はそれと他のすべてのブレークポイントを削除し、Tomcatはすぐに起動しました。
tomcat 8 Update 25とtomcat 7を持っていますが、同じ問題に直面していますが、ローカルホストのサーバーTomcat v7.0サーバーが45秒以内に起動できませんでしたというメッセージが表示されます。サーバーでさらに時間が必要な場合は、サーバーエディターでタイムアウトを増やしてみてください。