web-dev-qa-db-ja.com

45秒以内にTomcatサーバーが起動しない

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

これは私のエラーです。私は多くを検索しましたが、この解決策を見つけることができません45秒から101秒に時間を変更した人がまだ解決されていないことを助けてください解決策を与えてください。

59
user2186332

すべてのブレークポイントを削除してみてください。また、起動時間を増やすことができます。

[サーバー]ビューを開きます-> [Tomcat]をダブルクリックします-> [タイムアウト]セクションをドロップダウンします

enter image description here

108
mstzn

私はあなたの要求に応えました。

Eclipse Lunaでも同じエラーが発生します。

Windowsオプション->選択の選択に移動します。

より一般->ネットワーク接続を選択します

アクティブプロバイダーを手動として選択するよりも。

次に、Tomcatを再起動して実行します。それが動作します。

それがあなたを助けることを願っています。

30
Phoenix

皆さんが推奨していることをすべて試しましたが、 このリンク は私のためにトリックをしました

8
lion

サーバービューを開き、タイムアウトを開いてセットアップしますStart

add start

7
delei zhang

[サーバー]ビューを開く-> [Tomcat]をダブルクリックする-> [タイムアウト]セクションをドロップダウンすると、特定のサーバーごとに起動時間を増やすことができます。 45から450など

6
Trilochan

少し遅れていることはわかっていますが、上記のすべてを試しましたが、何も機能しませんでした。実際の問題は、Hibernateを使用しているため、mysqlに接続しようとしていたが、できなかったため、タイムアウトが発生したことです。

みんなに知らせるために、私はRDS(Amazon)を使用しているので、テストを行うためにローカルmysqlに変更しただけで、完全に機能しました。

この答えが誰かを助けることを願っています。

ありがとう。

6

アンチウイルスを無効にすると、うまくいきません...

5
Guen_hamza

また、Eclipse Tomcatサーバーのタイムアウトの問題があり、次のような提案をすべて試しました。

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

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

5

皆さん、私はこれと同じ問題を抱えており、タイムアウトを上げて、サーバーを削除してから再度作成しようとしましたが、うまくいきませんでした。 LinuxでEclipse Keplerを実行していました。 @Phoenixによって提案されたソリューションは、私にとってうまくいったものです。

Window -> Preferences -> General -> Network Connections

アクティブプロバイダーを手動で設定してから、プロキシを構成するかどうかを設定します。 「ネイティブ」にこのオプションがありました。

その後、変数http_proxyが設定されていることに気付きました。 〜/ .bashrcファイルで設定されました。この環境変数は、多くの問題の原因です。

Http_proxyを空に設定したら

export http_proxy=

確認するには:

echo $http_proxy

「ネイティブ」のオプション「アクティブプロバイダー」を残して、タイムアウトの問題を解決することができました。これは、Eclipseが頻繁に変更する場合にネイティブ構成を採用するため便利です。

私の場合、〜。/ bashrcでhttp_proxyを構成していたので、Eclipseを閉じ、ログアウトして再度ログインする必要がありました。

4
rodolk

Tomcatサーバーのサーバー起動時間を増やし、サーバーを削除して新しいサーバーを作成し、サーバーを削除してランタイム環境構成を変更しようとしました。それらは私にとってはうまくいきませんでした。最後に、デプロイメント記述子(servlet-mappingのURLパターン)が問題の原因であることがわかりました。

3
Raj

ちょうど知識のために..また同じ問題があり、mysqlサービスを停止し、再度開始することを解決しました... mysql-serviceとTomcat間の競合であると思います。

幸運を

2
jpvasconcelos

以下は私のために働いた。

すべてのブレークポイントを削除しました。次に、以下のようにサーバー上でクリーニングを行いました。

サーバーを右クリックし、[クリーン]をクリックします。

2
Sai

以下のポイントで行ってください。 Eclipseウィンドウを開く->ビューを表示->サーバー-> Tomcatをダブルクリック/ Fn + F3を押す->タイムアウト->開始時間を長くする.. ではごきげんよう

2
Shri Auchare

サーバータブからサーバーを削除し、Eclipseワークスペースの下にあるサーバーフォルダーを削除し、Eclipseを再起動し、新しいサーバーをセットアップすると、同じ問題が発生しました。

2
Salma

さて、私はすべてのソリューションを試しました:

  • タイムアウト秒の増加。
  • run ConfigとともにEclipseでサーバーインスタンスを削除します。

どれも機能しませんでした。

そして:

  • 私のコードにはブレークポイントがありませんでした。
  • ウイルス対策は使用していません。

同じ問題を抱えている一部の人々がEclipse Heliosを使用していることに気付きました(私もそうでした)。

Eclipse Keplerに切り替えたところ、完全に機能しました。

解決策になるかもしれません。私はヘリオスを使いたかったのですが、ケプラーは大丈夫です。

1
Paulo

私の場合、spring + hibernateを使用していたため、MYSQLサーバーを実行するのを忘れていました。これは、hibernateがロードされず、エラーをスローしたためです。

1
Aditya Singh

私の場合、Tomcatはlocalhostで起動しないように設定されているため(servers.xmlコネクタエントリに由来するものと思われます)、Eclipseは起動後に実行を検出できません。 ServersタブのHost name192.168.xxx.yyy ipに変更しました。

Tomcatは正常に起動しましたが、Eclipseはシャットダウンしましたが、同じエラーメッセージが表示されました。

1
user3132194

サーバーをEclipseから削除または削除して再構成するか、Eclipseに再度追加するだけです。

1
Shailesh Yadav

誰かが私のようなサーバーのタイムアウトについて同じような問題を抱えている場合、それを見つけることができます。この応答はあなたを助けることができます。

window> Show View> Serverをクリックします。サーバー上にいるときは、前に構成したサーバーが表示されます。その後、サーバー構成を右クリックして、プロパティ>一般に移動し、場所の切り替えをクリックします。 [場所の切り替え]をクリックすると、サーバー構成がEclipseのパッケージエクスプローラーに表示されます。次に、パッケージエクスプローラーでサーバーファイルをダブルクリックしますtimeoutの場所が表示されます。

ありがとうございました。

1
Lamine BA

私も同様の問題に直面していましたが、ここで別の解決策を見つけました。

Eclipse Lunaを開始したばかりで、プロジェクトの開発/デプロイはまだしていません。 Tomcat v7.0 Serverを追加しようとしましたが、同じエラーが発生しました。

この問題を解決するために、私はServer Perspective(実際にはProjectコードの下にあるコンソールタブの隣のサーバータブです)に行きました。 Eclipseに追加されたサーバーをダブルクリックします。 概要ページが開きます。サーバーの場所を探してワークスペースメタデータを使用する(Tomcatの場所を変更しない)を選択します。サーバーを再起動すると、エラーはなくなります。

サーバー>(ダブルクリック)localhostのTomcat v7.0サーバー>(概要ページ)サーバーの場所>選択-ワークスペースメタデータを使用する(Tomcatの場所を変更しない)

0
Kishor Singh

ブラウザは起動中にサーバーを呼び出していますか?はいの場合、おそらくそれを閉じる必要があります。ブラウザが現在 http:// localhost に設定されている場合は、サーバーを起動する前にブラウザを閉じます。

0
CharlieNorris

45秒以内にTomcatサーバーが起動しない

構成済みサーバーを右クリックして、[プロパティ]、[監視の選択]、[追加]、[HTTPプロトコル8080]の順に選択します。

サーバーの実行後に展開されます。

0
Muthu kumar

コンピューターでTomcatを停止し、Eclipse IDEを使用してサービス(Tomcat)を開始しました。

上記のどれも私を助けませんでしたが、設定しました:

-Djava.net.preferIPv4Stack = true

tomcatサーバーのデバッグ構成設定のVM引数タブのVM引数で問題を解決しました。 (Tomcat 8、Windows 10、Eclipse Mars)

0
jprusch

私の場合、MySQLは実行されていませんでした。 MySQLサービスを開始しましたが、うまくいきました。

0
hamza saber

サーバー上のアプリケーションをデバッグしようとしている場合は、ブレークポイントをチェックアウトしてください。クラス全体をブレークポイントとして含めることもできます。そのブレークポイントを削除します。

私の場合、このことはデバッグしようとしていました。

0
Keshav Rastogi

私の場合、これはJVMスペース容量(ヒープおよび永続領域)の問題であり、Tomcatサーバーの引数構成(実行構成、引数)を追加した後に機能します。

-Xms512m -Xmx1536m -XX:MaxPermSize=512m -Djava.util.Arrays.useLegacyMergeSort=true
0
Yao Li

<servlet-mapping>のURLパターン:

プロジェクトエクスプローラー→デプロイメント記述子→サーブレットマッピング→コントローラーパッケージにすべてのマッピングが存在することを確認します。 ref。以下の画像:

shop project ref

使用できないマッピングがある場合は、<servlet>内の<servlet-mapping>およびweb.xmlタグを削除します。

0
ankit

これをMacで実行していて、brewを使用してTomcatをインストールした場合、代わりにZipファイルを使用してTomcatをインストールするのがよい方法です。

Go here 、Zipファイルをダウンロードして解凍し、Eclipseで新しいサーバーを作成し、解凍ファイルとして「Tomcatインストールディレクトリ」を指定します。

0
kakoma

タイムアウト:

  • 開始:200
  • 停止:45

..そしてウィンドウ→設定→一般→ネットワーク接続。

"Active Provider" = Manualを設定します(すべてのチェックボックスをマークします)。

0
Julio Batiares

上記のどれもうまくいきませんでしたが、これは次のとおりです。 2.設定済みサーバーを右クリック->クリーンおよび-> Tomcat作業ディレクトリのクリーン

数回で問題は解決しました。ありがとう。

0
utkarsh