私はWebアプリケーションを開発しています。昨日まではすべて正常に機能していました。
昨日何かが起こった (正確にはわからない) ため、Eclipse はアプリケーションをデプロイしなくなりました。
springとmavenを使っていますが、以前は動いていたので問題ないと思います。
アプリケーションを起動すると、起動ログに次のように記録されます。
7.9.2012 12:39:23 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\jdk1.6.0_31\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:/Program Files (x86)/Java/jre6/bin/client;C:/Program Files (x86)/Java/jre6/bin;C:/Program Files (x86)/Java/jre6/lib/i386;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static;C:\Program Files (x86)\CVSNT\;c:\Programs\apache-ant-1.8.1\bin;C:\Program Files (x86)\Common Files\Teleca Shared;C:\SSD\Oracle11g\product\11.2.0\dbhome_3\bin;C:\SSD\Oracle11g\product\11.2.0\dbhome_1\bin;C:\Program Files (x86)\Groovy\Groovy-1.8.6\bin;C:\Programs\TortoiseSVN-1.7.7\bin;c:\Programs\apache-ant-1.8.1\bin;c:\Program Files\Java\jdk1.6.0_31\bin;c:\Programs\cygwin\bin;c:\Programs\apache-maven-2.2.1\bin;C:\SSD\Mudrc\Eclipse;;.
7.9.2012 12:39:23 org.apache.tomcat.util.digester.SetPropertiesRule begin
WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:MudrcWeb2' did not find a matching property.
7.9.2012 12:39:23 org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["http-bio-9091"]
7.9.2012 12:39:23 org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["ajp-bio-8009"]
7.9.2012 12:39:23 org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 491 ms
7.9.2012 12:39:23 org.apache.catalina.core.StandardService startInternal
INFO: Starting service Catalina
7.9.2012 12:39:23 org.apache.catalina.core.StandardEngine startInternal
INFO: Starting Servlet Engine: Apache Tomcat/7.0.29
7.9.2012 12:39:24 org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["http-bio-9091"]
7.9.2012 12:39:24 org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["ajp-bio-8009"]
7.9.2012 12:39:24 org.apache.catalina.startup.Catalina start
INFO: Server startup in 693 ms
私が春を使用している間、ログに少なくともコンテキストの初期化が必要です。
ここでいくつかの同様の質問を読みました
- Eclipse Indigo の Tomcat 7: javax.naming.NameNotFoundException: リソース /WEB-INF/classes が見つかりません
- Tomcat は Eclipse で起動しましたが、http://localhost:8085/ に接続できません
- Eclipse: Eclipse から Tomcat サーバーを起動しても、展開された wars が起動しません
- Eclipse は WTP を使用して Web アプリケーションをどこにデプロイしますか?
- Eclipse から Tomcat を起動するときの「SetPropertiesRule」警告メッセージ
- プロパティ「ソース」を「org.eclipse.jst.jee.server:JSFTut」に設定すると、一致するプロパティが見つかりませんでした
しかし、何も助けませんでした
新しいサーバーをEclipseに追加し、プロジェクトの名前を変更し、クリーニングしようとしましたが、それでも同じです。
Maven でビルドすると、Tomcat にデプロイでき、動作します。