LocalhostのサーバーTomcat v7.0サーバーは101秒以内に起動できませんでした。サーバーにさらに時間が必要な場合は、サーバーエディターでタイムアウトを増やしてみてください。
これは私のエラーです。私は多くを検索しましたが、この解決策を見つけることができません45秒から101秒に時間を変更した人がまだ解決されていないことを助けてください解決策を与えてください。
すべてのブレークポイントを削除してみてください。また、起動時間を増やすことができます。
[サーバー]ビューを開きます-> [Tomcat]をダブルクリックします-> [タイムアウト]セクションをドロップダウンします
私はあなたの要求に応えました。
Eclipse Lunaでも同じエラーが発生します。
Windowsオプション->選択の選択に移動します。
より一般->ネットワーク接続を選択します
アクティブプロバイダーを手動として選択するよりも。
次に、Tomcatを再起動して実行します。それが動作します。
それがあなたを助けることを願っています。
皆さんが推奨していることをすべて試しましたが、 このリンク は私のためにトリックをしました
[サーバー]ビューを開く-> [Tomcat]をダブルクリックする-> [タイムアウト]セクションをドロップダウンすると、特定のサーバーごとに起動時間を増やすことができます。 45から450など
少し遅れていることはわかっていますが、上記のすべてを試しましたが、何も機能しませんでした。実際の問題は、Hibernateを使用しているため、mysqlに接続しようとしていたが、できなかったため、タイムアウトが発生したことです。
みんなに知らせるために、私はRDS(Amazon)を使用しているので、テストを行うためにローカルmysqlに変更しただけで、完全に機能しました。
この答えが誰かを助けることを願っています。
ありがとう。
アンチウイルスを無効にすると、うまくいきません...
また、Eclipse Tomcatサーバーのタイムアウトの問題があり、次のような提案をすべて試しました。
関連する問題に関するコメントを読んで、大きなコードの変更後にインターセプタークラスにブレークポイントを追加し、それをオフにするのを忘れていたことに気付くまで、何も機能しませんでした。私はそれを削除し、他のすべてのブレークポイントとTomcatは通常どおりに起動しました。
皆さん、私はこれと同じ問題を抱えており、タイムアウトを上げて、サーバーを削除してから再度作成しようとしましたが、うまくいきませんでした。 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を閉じ、ログアウトして再度ログインする必要がありました。
Tomcatサーバーのサーバー起動時間を増やし、サーバーを削除して新しいサーバーを作成し、サーバーを削除してランタイム環境構成を変更しようとしました。それらは私にとってはうまくいきませんでした。最後に、デプロイメント記述子(servlet-mappingのURLパターン)が問題の原因であることがわかりました。
ちょうど知識のために..また同じ問題があり、mysqlサービスを停止し、再度開始することを解決しました... mysql-serviceとTomcat間の競合であると思います。
幸運を
以下は私のために働いた。
すべてのブレークポイントを削除しました。次に、以下のようにサーバー上でクリーニングを行いました。
サーバーを右クリックし、[クリーン]をクリックします。
以下のポイントで行ってください。 Eclipseウィンドウを開く->ビューを表示->サーバー-> Tomcatをダブルクリック/ Fn + F3を押す->タイムアウト->開始時間を長くする.. ではごきげんよう
サーバータブからサーバーを削除し、Eclipseワークスペースの下にあるサーバーフォルダーを削除し、Eclipseを再起動し、新しいサーバーをセットアップすると、同じ問題が発生しました。
さて、私はすべてのソリューションを試しました:
どれも機能しませんでした。
そして:
同じ問題を抱えている一部の人々がEclipse Heliosを使用していることに気付きました(私もそうでした)。
Eclipse Keplerに切り替えたところ、完全に機能しました。
解決策になるかもしれません。私はヘリオスを使いたかったのですが、ケプラーは大丈夫です。
私の場合、spring + hibernateを使用していたため、MYSQLサーバーを実行するのを忘れていました。これは、hibernateがロードされず、エラーをスローしたためです。
私の場合、Tomcatはlocalhostで起動しないように設定されているため(servers.xmlコネクタエントリに由来するものと思われます)、Eclipseは起動後に実行を検出できません。 Servers
タブのHost name
を192.168.xxx.yyy
ipに変更しました。
Tomcatは正常に起動しましたが、Eclipseはシャットダウンしましたが、同じエラーメッセージが表示されました。
サーバーをEclipseから削除または削除して再構成するか、Eclipseに再度追加するだけです。
誰かが私のようなサーバーのタイムアウトについて同じような問題を抱えている場合、それを見つけることができます。この応答はあなたを助けることができます。
window> Show View> Serverをクリックします。サーバー上にいるときは、前に構成したサーバーが表示されます。その後、サーバー構成を右クリックして、プロパティ>一般に移動し、場所の切り替えをクリックします。 [場所の切り替え]をクリックすると、サーバー構成がEclipseのパッケージエクスプローラーに表示されます。次に、パッケージエクスプローラーでサーバーファイルをダブルクリックしますtimeoutの場所が表示されます。
ありがとうございました。
私も同様の問題に直面していましたが、ここで別の解決策を見つけました。
Eclipse Lunaを開始したばかりで、プロジェクトの開発/デプロイはまだしていません。 Tomcat v7.0 Server
を追加しようとしましたが、同じエラーが発生しました。
この問題を解決するために、私はServer Perspective
(実際にはProject
コードの下にあるコンソールタブの隣のサーバータブです)に行きました。 Eclipseに追加されたサーバーをダブルクリックします。 概要ページが開きます。サーバーの場所を探してワークスペースメタデータを使用する(Tomcatの場所を変更しない)を選択します。サーバーを再起動すると、エラーはなくなります。
サーバー>(ダブルクリック)localhostのTomcat v7.0サーバー>(概要ページ)サーバーの場所>選択-ワークスペースメタデータを使用する(Tomcatの場所を変更しない)。
ブラウザは起動中にサーバーを呼び出していますか?はいの場合、おそらくそれを閉じる必要があります。ブラウザが現在 http:// localhost に設定されている場合は、サーバーを起動する前にブラウザを閉じます。
45秒以内にTomcatサーバーが起動しない
構成済みサーバーを右クリックして、[プロパティ]、[監視の選択]、[追加]、[HTTPプロトコル8080]の順に選択します。
サーバーの実行後に展開されます。
コンピューターでTomcatを停止し、Eclipse IDEを使用してサービス(Tomcat)を開始しました。
上記のどれも私を助けませんでしたが、設定しました:
-Djava.net.preferIPv4Stack = true
tomcatサーバーのデバッグ構成設定のVM引数タブのVM引数で問題を解決しました。 (Tomcat 8、Windows 10、Eclipse Mars)
私の場合、MySQLは実行されていませんでした。 MySQLサービスを開始しましたが、うまくいきました。
サーバー上のアプリケーションをデバッグしようとしている場合は、ブレークポイントをチェックアウトしてください。クラス全体をブレークポイントとして含めることもできます。そのブレークポイントを削除します。
私の場合、このことはデバッグしようとしていました。
私の場合、これはJVMスペース容量(ヒープおよび永続領域)の問題であり、Tomcatサーバーの引数構成(実行構成、引数)を追加した後に機能します。
-Xms512m -Xmx1536m -XX:MaxPermSize=512m -Djava.util.Arrays.useLegacyMergeSort=true
これをMacで実行していて、brew
を使用してTomcatをインストールした場合、代わりにZipファイルを使用してTomcatをインストールするのがよい方法です。
Go here 、Zipファイルをダウンロードして解凍し、Eclipseで新しいサーバーを作成し、解凍ファイルとして「Tomcatインストールディレクトリ」を指定します。
タイムアウト:
..そしてウィンドウ→設定→一般→ネットワーク接続。
"Active Provider" = Manual
を設定します(すべてのチェックボックスをマークします)。
上記のどれもうまくいきませんでしたが、これは次のとおりです。 2.設定済みサーバーを右クリック->クリーンおよび-> Tomcat作業ディレクトリのクリーン
数回で問題は解決しました。ありがとう。