Ich habe Probleme mit Spring Framework 4, um mit meinem bestehenden Projekt mit Servlet 2.5 zu arbeiten. Mein Web-Projekt läuft eigentlich gut, aber meine Testfälle scheitern und es wird verursacht durch MockHttpServletRequest
, die diese Ausnahme auslöst: -Testen von Framework 4 mit Servlet 2.5
java.lang.NoClassDefFoundError: javax/servlet/AsyncContext
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
ich Zugabe versuchte entweder Abhängigkeit, aber ich werde andere Servlet 3.0 im Zusammenhang Ausnahme erhalten: -
<dependency>
<groupId>javax</groupId>
<artifactId>javaee-api</artifactId>
<version>6.0</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.mortbay.jetty</groupId>
<artifactId>servlet-api</artifactId>
<version>3.0.20090124</version>
<scope>test</scope>
</dependency>
auf dem Spring Framework Webseite basiert, wird gesagt, mit Servlet 2.5 zu arbeiten. Spring 4's MockHttpServletRequest
scheint sich jedoch auf Servlet 3.0 forward zu verlassen.
Wie behebe ich dieses Problem? Vielen Dank.
@MarkusMalkusch: Danke, es funktioniert. Wenn du deine Lösung unten posten kannst, akzeptiere ich sie. – limc