Was hat beleidigen Klasse sagen Sie mir auf server starten?
Ich bin mit dem jee7 web-api als dependency. Kann ich meine app auf tomcat
Anwendung erfolgreich, aber was bedeutet das folgende "problematische Klasse" Aussagen, sagen Sie mir? Muss ich irgendwelche Maßnahmen zu ergreifen?
Jan 13, 2014 5:47:47 PM org.apache.catalina.loader.WebappClassLoader validateJarFile
Information: validateJarFile(C:\Users\me\Servers\apache-tomcat-7.0.50\wtpwebapps\app\WEB-INF\lib\el-api-2.2.jar) - jar not loaded. See Servlet Spec 3.0, section 10.7.2. Offending class: javax/el/Expression.class
Jan 13, 2014 5:47:47 PM org.apache.catalina.loader.WebappClassLoader validateJarFile
Information: validateJarFile(C:\Users\me\Servers\apache-tomcat-7.0.50\wtpwebapps\app\WEB-INF\lib\javaee-web-api-7.0.jar) - jar not loaded. See Servlet Spec 3.0, section 10.7.2. Offending class: javax/servlet/Servlet.class
pom.xml
<dependency>
<groupId>javax</groupId>
<artifactId>javaee-web-api</artifactId>
<version>7.0</version>
</dependency>
Wenn Sie tomcat 7 verwenden, sollten Sie das Java ee-web-api 6.0. JEE 7 wird unterstützt in den kommenden Tomcat 8
Ich habe auch versucht, 6.0 sowie javax.servlet-api 3.1.0. Gleiches Ergebnis auf beiden
Haben Sie sich überlegt nachschlagen Abschnitt 10.7.2 von der Servlet-Spezifikation 3.0?
Ich habe auch versucht, 6.0 sowie javax.servlet-api 3.1.0. Gleiches Ergebnis auf beiden
Haben Sie sich überlegt nachschlagen Abschnitt 10.7.2 von der Servlet-Spezifikation 3.0?
InformationsquelleAutor membersound | 2014-01-13
Du musst angemeldet sein, um einen Kommentar abzugeben.
Es scheint, wie Sie (Ihren Servlet-container) versuchen zu laden, sind einige Klassen, die bereits geladen wurden. Die
servlet-api
undel-api
sollten zur Verfügung gestellt werden, die von der Servlet-container.Ändern Sie Ihre pom.xml zu berücksichtigen, dass
Wenn Sie neu gebaut, ist es richtig, diesen Weg
WEB-INF\lib\javaee-web-api-7.0.jar
sollte nicht existieren.Ich hatte das gleiche problem bei der Verwendung von IntelliJ baut statt Maven. Die
<scope>provided</scope>
es behoben.InformationsquelleAutor Sotirios Delimanolis
Ich habe vor dem gleichen Problem bei einem Projekt mit Eclipse.
Tun unten Dinge, die das Problem behoben
Bingo...!!
Dieser mein Problem gelöst. Hoffe, das hilft.
Dank,
mskr.
InformationsquelleAutor Siva Kameswara Rao Munipalle
Dies ist ein sehr häufiges problem für Entwickler, die mit Maven als build-tool. wenn wir die servlet-api als ein Projekt als eine Abhängigkeit ich.e pom.xml wie diese :
add Umfang wie in der oben genannten Abhängigkeit wie folgt .
InformationsquelleAutor Vijay Bhatt
Ich behoben, indem Sie das richtige Servlet-API-version: Tomcat-7.x erwartet, dass version 3.0.x, nicht die 3.1.x ich hatte versucht, mit.
InformationsquelleAutor joemadeus