2012-03-15 29 views
7

Eclipse IndigoとTomcat 7.0がインストールされているWeb-appプロジェクトで作業を開始しました。環境にはJRE 7、Android SDKも含まれています。しかし、私がサーバーを起動するたびに、タイムアウトになります!Eclipse IndigoでTomcat 7.0を起動できない

さらに、私はEclipseの外でサーバーを起動し、ブラウザでWebアプリケーションを正常に実行できます。しかし、デバッグするには、私はむしろEclipseでそれを持っています。

エラーメッセージは次のとおりです。私は取得コンソールで

Server Tomcat v7.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. 

Mar 14, 2012 11:51:18 PM org.apache.catalina.core.AprLifecycleListener init 
INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\program files\Java\jre7\bin;C:\WINNT\Sun\Java\bin;C:\WINNT\system32;C:\WINNT;C:/Program Files/Java/jre7/bin/client;C:/Program Files/Java/jre7/bin;C:/Program Files/Java/jre7/lib/i386;C:\oracle\product\11.1.0\BIN\;C:\WINNT\system32;C:\WINNT;C:\WINNT\System32\Wbem;C:\Program Files\Executive Software\Diskeeper\;C:\Program Files\Pointsec\Pointsec Media Encryption\Program\;C:\Program Files\Windows Imaging\;C:\oracle\product\11.1.0\BIN;C:\Program Files\Reflection\;C:\eclipse;;. 
Mar 14, 2012 11:51:18 PM org.apache.tomcat.util.digester.SetPropertiesRule begin 
WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:AUDI_ASSIST_v2.0_WS_REDESIGN_Interceptor' did not find a matching property. 
Mar 14, 2012 11:51:18 PM org.apache.coyote.AbstractProtocol init 
INFO: Initializing ProtocolHandler ["http-bio-9080"] 
Mar 14, 2012 11:51:18 PM org.apache.coyote.AbstractProtocol init 
INFO: Initializing ProtocolHandler ["ajp-bio-9009"] 
Mar 14, 2012 11:51:18 PM org.apache.catalina.startup.Catalina load 
INFO: Initialization processed in 504 ms 
Mar 14, 2012 11:51:18 PM org.apache.catalina.core.StandardService startInternal 
INFO: Starting service Catalina 
Mar 14, 2012 11:51:18 PM org.apache.catalina.core.StandardEngine startInternal 
INFO: Starting Servlet Engine: Apache Tomcat/7.0.26 
Mar 14, 2012 11:51:18 PM org.apache.catalina.util.SessionIdGenerator createSecureRandom 
INFO: Creation of SecureRandom instance for session ID generation using [SHA1PRNG] took [109] milliseconds. 
Mar 14, 2012 11:51:18 PM org.apache.catalina.loader.WebappClassLoader validateJarFile 
INFO: validateJarFile(D:\documents and settings\fahmf\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp2\wtpwebapps\AUDI_ASSIST_v2.0_WS_REDESIGN_Interceptor\WEB-INF\lib\com.ibm.ws.webservices.thinclient_7.0.0.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class 
Mar 14, 2012 11:51:20 PM org.apache.coyote.AbstractProtocol start 
INFO: Starting ProtocolHandler ["http-bio-9080"] 
Mar 14, 2012 11:51:20 PM org.apache.coyote.AbstractProtocol start 
INFO: Starting ProtocolHandler ["ajp-bio-9009"] 
Mar 14, 2012 11:51:20 PM org.apache.catalina.startup.Catalina start 
INFO: Server startup in 1697 ms 

私が変更、期間を時間を増やすように、このフォーラムで他の質問で提案された解決策を試してみましたポート番号、&をアンインストールしてTomcatを再インストールし、サーバーの '公開'オプションを変更しても何も動作しないようです。

ご協力いただければ幸いです。事前のおかげで...

答えて

10

だけで、サーバービューで目的のサーバ上

にダブルクリックを簡単な手順に従って、それはウィンドウを開き、ウィンドウTIMOUTオプションの右コーナーはavailbleであり、120までの時間を変更します。それは動作します:)

1

this link configuration.itに従ってください

+0

このプラグインを使用してプロジェクトを展開するにはどうすればよいですか?これは、サーバーの起動、停止、再起動のためのオプションのみを提供します。私がプロジェクトに参加して展開しようとすると、ポートがすでに使用されているというエラーが表示されます。また、私はプラグインのサンプルプロジェクトを直接展開することができます。私は何か不足していますか? – Ahmed

+0

プロジェクトを右クリックして "tomcat"を選択し、 "tomcat"内で "context fileを更新"を選択してプロジェクトを展開します。 –

+0

実際には以下のリンクに従っていくつかの手順を実行していますが、正しい方向に進むのに役立ちます。ありがとう、百万円 – Ahmed

1

EclipseのWTPは通常、あなたが起動したときのWebアプリはアプリのデフォルトページ(/)を訪問して起動していることを確認するためにしようと働きますサーバ。そのページからHTTP 200(OK)応答が得られるまで、アプリは起動していないと考えます。あなたはおそらく緑色の点滅で "開始"と表示されているサーバーアイコン(どこからTomcatを起動するか)に気づいているでしょう。

Eclipseには、ページ上に302の束を処理できないバグがあります。そのページが再びログインページにリダイレクトされていた別のページにリダイレクトされた場合に起こります。

1

解決済み:それは!!!!私はJDK6でコンパイルしていましたが、JDK7でTomcatを実行していたので、WSTはEclipseの設定ではなくシステムプロパティを使用します。私はまた、EclipseとSystemで同じJDKバージョンを設定します(cmdラインでjava -versionで確認してください)

詳細:ここで説明するようにEclipseを設定しようとしましたが、問題を解決しませんでしたeclipseのエラーログで、tomcatはjre 1.7で開始されました。私の構成にもかかわらず。

私はまた、cmd行で 'java -version'を試して、 '1.6'の代わりに '1.7'を取得しました。

私はシステムパネルでjava 1.6(eclipseのような)を設定することに決めましたが、問題を解決しませんでした。私はまた、1.7を再インストールし、それが成功したことを怒らせます!..それは非常に有用なヒントでした、ありがとうございました。

4

私の原因はEclipseでした。 '-clean'パラメータでIDEを実行すると解決しました。

eclipse.exe -clean 
+0

Linux(ubuntu)上で実行されているEclipse-juno、つまり実行可能なeclipse.shで私はどうすればよいですか?./eclipseで試しました。 - 清潔だが、結果はない、それはちょうどそれがあるように日食を開始する –

1

デプロイメントディスクリプタを確認し、<url-pattern>の値を確認してください。これは、Tomcatをロードするのを止めることができます。

+3

ようこそスタックオーバーフロー!適切な書式設定コードが消えたり、読めなくなることがないように、コード書式に注意してください。 –

+0

< and >シンボルをコード書式設定タグに入れます。そうでない場合は、htmlタグのように扱われ、出力から隠されます。 – Artemix

関連する問題