基本上我無法克服這個錯誤,一次又一次地嘗試。Tomcat中的Maven War部署錯誤
我已經將我目前的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
當我試圖找出有關錯誤「罐子未加載。參見Servlet規範2.3,節9.7.2」時,它表示,優選jar必須在複製和運行時都存在,所以我在pom.xml中添加了servlet-api-2.5.jar。 javaee-api-5.0.1.jar已經在那裏。
添加依賴後,我得到相同的錯誤。
任何人都知道這種奇怪的行爲。
可能的重複[錯誤:Servlet Jar未加載...正在運行的類:javax/servlet/Servlet.class](http://stackoverflow.com/questions/1993493/error-servlet-jar-not- loaded-offending-class-javax-servlet-servlet-class) – Raedwald 2015-02-13 13:13:42