localhost のサーバー Tomcat v7.0 サーバーは、101 秒以内に起動できませんでした。サーバーでさらに時間が必要な場合は、サーバー エディターでタイムアウトを増やしてみてください。
これは私の間違いです。たくさん検索しましたが、解決策が見つかりません。時間を45秒から101秒に変更しましたが、まだ解決されていません。EclipseとTomcatを削除して、再度インストールしましたが、同じ問題が発生しました。plzいくつかの解決策を与えます。
すべてのブレークポイントを削除してみてください。また、起動時間を増やすこともできます。
Servers ビューを開きます -> tomcat をダブルクリックします -> Timeouts セクションをドロップダウンします
私はあなたの要件に対する解決策を得ました。
日食ルナでも同じエラーが発生します。
[ウィンドウ] -> [設定]に移動します。
次にGeneral -> Network Connections。
次に、Active ProviderをManualとして選択します。
次に、Tomcat を再起動して実行します。それが動作します。
それがあなたを助けることを願っています。
I know it's a bit late, but I've tried everything above and nothing worked. The real problem was that I'm using hibernate, so it was trying to connect to mysql but was not able, thats why it showed time out.
Just to let u guys know, I'm using RDS(Amazon), so just to make a test I changed to my local mysql and it worked perfectly.
Hope that this answer helps somebody.
Thanks.
また、Eclipse Tomcat サーバーがタイムアウトするという問題があり、次のようなすべての提案を試しました。
関連する問題に関するコメントを読んで、大幅なコード変更後にインターセプター クラスにブレークポイントを追加し、それをオフにするのを忘れていたことに気付くまで、何も機能しませんでした。私はそれを削除し、他のすべてのブレークポイントと Tomcat は通常どおり起動しました。
以下は私のために働いた。
すべてのブレークポイントを削除しました。次に、以下のようにサーバーでクリーンアップを行いました。
サーバーを右クリック->クリーンをクリックします。
知識のために..同じ問題があり、mysqlサービスを停止して再起動することで解決しました...それはmysql-serviceとtomcatの間の競合だったと思います。
幸運を
サーバータブからサーバーを削除し、Eclipseワークスペースの下のサーバーフォルダーも削除し、Eclipseを再起動し、新しいサーバーをセットアップしたのと同じ問題がありましたが、現在は正常に動作しているようです。
サーバーをEclipseから削除または削除して再構成するか、Eclipseに再度追加するだけです。
私の場合、Tomcat は localhost ではなく起動するように構成されていたため (servers.xml コネクタ エントリから来たと推測されます)、Eclipse は起動後に実行されていることを検出できません。タブを私のIPに変更Host name
しました。Servers
192.168.xxx.yyy
Tomcatは正常に起動しましたが、Eclipseはそれをシャットダウンしましたが、同じエラーメッセージが表示されました。
上記のどれも私にとってはうまくいきませんでしたが、これは - 1.Tomcatのインストール中にすでに構成されている場合は、プロジェクトを削除します。2. 構成済みサーバーを右クリック -> クリーンおよび -> Tomcat 作業ディレクトリをクリーン
数回行い、問題は解決しました。ありがとう。
あなたがそれを見つけることができるサーバーのタイムアウトについて、誰かが私のような同じ問題を抱えていたら. この回答が役に立ちます。
ウィンドウ > Show View > Serverをクリックします。サーバーにアクセスすると、以前に構成したサーバーが表示されます。その後、サーバー構成を右クリックし、[プロパティ] > [全般] に移動して、[場所の切り替え] をクリックします。[Switch Location] をクリックすると、サーバー構成がeclipse の Package Explorer に表示されます。次に、パッケージ エクスプローラーでサーバー ファイルをダブルクリックすると、タイムアウトの場所が表示されます。
ありがとうございました。
上記のどれも私を助けませんでしたが、設定:
-Djava.net.preferIPv4Stack=true
Tomcat Server Debug Configuration Settings の VM Arguments タブの VM Argument が問題を解決したためです。(Tomcat 8、Windows 10、Eclipse Mars)
ブラウザは、起動中にサーバーを呼び出していますか? はいの場合は、おそらくそれを閉じる必要があります。たとえば、ブラウザが現在http://localhostに設定されている場合は、サーバーを起動する前に閉じてください。
サーバーでアプリケーションをデバッグしようとしている場合は、ブレークポイントを確認してください。クラス全体をブレークポイントとして含めた可能性があります。したがって、そのブレークポイントを削除します。
私の場合、デバッグしようとしたときに、このことがうまくいきました。
私の場合、JVMスペース容量(ヒープと永続領域)の問題であり、Tomcatサーバーの引数構成(実行構成、引数)を追加した後に機能します。
-Xms512m -Xmx1536m -XX:MaxPermSize=512m -Djava.util.Arrays.useLegacyMergeSort=true
春のコンテキストにこのステートメントがあるかどうかを確認する必要があります
<property name="MaxTotal" value="30"></property>
プロジェクトに 7 つを超える DAO がある場合、8 つの接続が作成されないため、機能しません。
私のプロジェクト:
<bean id="mysqlDataSource" class="org.apache.commons.dbcp2.BasicDataSource">
<property name="driverClassName" value="com.mysql.jdbc.Driver"></property>
<property name="url" value="jdbc:mysql://localhost/(name of your schema)"></property>
<property name="username" value="root"></property>
<property name="password" value="root"></property>
<property name="MaxTotal" value="(numbers of DAO)"></property>
</bean>