Init Tomcat mit spring 3.1.1 nicht auf ContextLoaderListener
Ich versuche zu laden, Tomcat-server, mit Feder, nicht aber mit Fehler(siehe unten),
ich benutze NUR EINE zip für den Frühling: spring-core-3.1.1.RELEASE.jar und hat sehr einfache Konfiguration in web.xml
Jede Hilfe wird geschätzt.
Danke im Voraus.
Yan
web.xml:
<listener>
<listener-class>
org.springframework.web.context.ContextLoaderListener
</listener-class>
</listener>
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>
/WEB-INF/config/controllers.xml
</param-value>
</context-param>
FEHLER:
SEVERE: Exception sending context initialized event to listener instance of class org.springframework.web.Kontext.ContextLoaderListener
java.lang.NoSuchMethodError: org.springframework.web.Kontext.ConfigurableWebApplicationContext.setId(Ljava/lang/String;)V
bei org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationcontext(ContextLoader.java:369)
bei org.springframework.web.Kontext.ContextLoader.initWebApplicationContext(ContextLoader.java:284)
bei org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:111)
bei org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4779)
bei org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5273)
bei org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
bei org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1566)
bei org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1556)
bei java.util.gleichzeitige.FutureTask$Sync.innerRun(Quelle Unbekannt)
bei java.util.gleichzeitige.FutureTask.run(Unknown Source)
bei java.util.gleichzeitige.ThreadPoolExecutor$Worker.runTask(Unknown Source)
bei java.util.gleichzeitige.ThreadPoolExecutor$Worker.run(Unknown Source)
bei java.lang.Thread.run(Unknown Source)
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen Sie, fügen Sie die
spring-webmvc
Abhängigkeit zu Ihrem pom:Die fehlende Methode liegt in
ConfigurableApplicationContext
innenspring-context*.jar
. So ist es nicht möglich, dassspring-core-3.1.1.RELEASE.jar
ist die nur Frühling JAR Sie haben. Versuchen Sie, hinzufügen:Ihren KLASSENPFAD ein.