EclipseでTomcatサーバーのタイムアウトを変更する


118

Tomcatを実行しようとすると、次のメッセージが表示されます。

Server Tomcat v6.0 Server at localhost was unable to start within 45 seconds. If the server requires more time, try increasing the timeout in the server editor.

このサーバーエディターはどこにありますか?Windows設定サーバーでは見つかりませんでした。

私はEclipse 3.6を使用しています。

回答:


263

Open the Servers view -> double click tomcat -> drop down the Timeouts section

そこで、特定の各サーバーの起動時間を増やすことができます。


15
+1、ここ数年、私は[サーバー]タブの[サーバー]がクリック可能で拡張可能であることを知りませんでした。右クリックですべてのオプションが利用できると想定していました!
2015

60
  1. サーバービューに移動
  2. 制限時間を変更したいサーバーをダブルクリックします
  3. 右側には、タイムアウトのドロップダウンタブがあります。それを選択します。
  4. その後、制限時間を変更するオプションがあります。

ここに画像の説明を入力してください


1
私の場合、このエラーの原因はTomcatポートの設定場所が間違っていたためですが、画面に正しい場所が表示されました^ _ ^。ありがとう
Fisk

4

解決しよう:それだけです!!!! 私は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をアンインストールしました。非常に有用な手がかりでした。ありがとうございました。


これも私の問題でした。私はJava 1.7を使用していましたが、1.6に切り替えたときに動作しました。
Xonatron

それも私の問題でした。ワークスペースでJava 1.6を構成し、システムでJava 1.7を構成しました。私のためのソリューションは、この投稿に応じて、Javaの代替を更新することでしたaskubuntu.com/questions/141791/...
バルトシュFiryn

3

サーバーをダブルクリックしてタイムアウトセクションを確認し、時間を追加して画像を確認します ここに画像の説明を入力してください



1

この問題は、コードにブレークポイントを設定し、Tomcatをデバッグモードで起動しようとすると、コードのオーバーホールが行われたときにも発生します。

解決策は、すべてのブレークポイントをクリアすることです。


または、起動コードに何かがハングしている可能性があります。ブレークポイントを追加すると、Tomcatの起動が続行できない原因となっている行を見つけることができます。私にとっては、jaas configと関係がありました。
Noumenon

1

tomcatをダブルクリックします。「タイムアウト」を使用して設定を構成し、番号を変更します。多分これはtomcatエラーではありません.DB接続が達成可能であることがわかります。


0

この問題は、サーバーの起動時に開始されているものが多すぎる場合、またはデバッグモードで初期化シーケンスをステップ実行している場合に発生する可能性があります。日食では、デバッグパースペクティブの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」プロパティに注意してください。


ちなみに、これは、maven-tomcat-pluginのtomcatを設定するときに知っておくと非常に役立ちます。
omilke 2013年

0

また、Eclipse Tomcat Serverのタイムアウトの問題があり、以下を含むすべての提案を試しました。

  • タイムアウト秒数の増加
  • ワークスペースディレクトリ内のさまざまな.metadataファイルの削除
  • 実行構成とともにEclipseでサーバーインスタンスを削除する

Rohitdevのコメントを読んで、実際に大きなコードの変更後にインターセプタークラスにブレークポイントを追加し、それをオフにするのを忘れていたことに気づくまで、何も機能しませんでした。私はそれと他のすべてのブレークポイントを削除し、Tomcatはすぐに起動しました。


-1

tomcat 8 Update 25とtomcat 7を持っていますが、同じ問題に直面していますが、ローカルホストのサーバーTomcat v7.0サーバーが45秒以内に起動できませんでしたというメッセージが表示されます。サーバーでさらに時間が必要な場合は、サーバーエディターでタイムアウトを増やしてみてください。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.