基本的に、私はこのエラーを克服することができず、何度も何度も試しています。
現在の javaee プロジェクトを maven に移植し、maven 3.0.3 から戦争を起こしましたが、これは tomcat 6.0.10 にデプロイされていないようです。jdk 1.7 を使用しています (ただし、jdk 1.6 と tomcat 7 を使用しても同じエラーが発生します)。
それがスローするエラーは
Mar 15, 2013 10:24:39 AM org.apache.catalina.loader.WebappClassLoader validateJa
rFile
INFO: validateJarFile(D:\apache-tomcat-6.0.10\webapps\Name\WEB-INF\lib\
javaee-api-5.0-1.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Off
ending class: javax/servlet/Servlet.class
Mar 15, 2013 10:24:39 AM org.apache.catalina.loader.WebappClassLoader validateJa
rFile
INFO: validateJarFile(D:\apache-tomcat-6.0.10\webapps\Name\WEB-INF\lib\
servlet-api-2.5.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offe
nding class: javax/servlet/Servlet.class
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further detail
s.
Inside Cache Manager Initialization new ....
java.lang.NullPointerException
Mar 15, 2013 10:24:59 AM org.apache.catalina.core.StandardContext start
SEVERE: Error listenerStart
Mar 15, 2013 10:24:59 AM org.apache.catalina.core.StandardContext start
SEVERE: Context [/Name] startup failed due to previous errors
「jar がロードされていません。Servlet Spec 2.3、セクション 9.7.2 を参照してください」というエラーについて調べようとすると、優先する jar がコピーと実行時の両方に存在する必要があるとのことだったので、servlet-api-2.5.jar を追加しました。 pom.xml 内。javaee-api-5.0.1.jar はすでにそこにありました。
依存関係を追加した後、同じエラーが発生します。
誰もがこの奇妙な行動について何らかの考えを持っていました.