Konfiguracja Springa 3

0

Witam,

postanowiłem przerzucić się ze Springa 2.5.6 na 3.0.5 i niestety są problemy.

Podczas uruchamiania webaplikacji (na tomcat'cie 6) dostaję:

SEVERE: Error configuring application listener of class org.springframework.web.context.ContextLoaderListener
java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1645)
	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1491)
	at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4078)
	at org.apache.catalina.core.StandardContext.start(StandardContext.java:4630)
	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
	at org.apache.catalina.core.StandardHost.start(StandardHost.java:785)
	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
	at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:445)
	at org.apache.catalina.core.StandardService.start(StandardService.java:519)
	at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
	at org.apache.catalina.startup.Catalina.start(Catalina.java:581)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)

Biblioteki jakie załączam:
org.springframework.aop-3.0.5.RELEASE.jar
org.springframework.asm-3.0.5.RELEASE.jar
org.springframework.aspects-3.0.5.RELEASE.jar
org.springframework.beans-3.0.5.RELEASE.jar
org.springframework.context.support-3.0.5.RELEASE.jar
org.springframework.context-3.0.5.RELEASE.jar
org.springframework.core-3.0.5.RELEASE.jar
org.springframework.expression-3.0.5.RELEASE.jar
org.springframework.instrument.tomcat-3.0.5.RELEASE.jar
org.springframework.instrument-3.0.5.RELEASE.jar
org.springframework.jdbc-3.0.5.RELEASE.jar
org.springframework.jms-3.0.5.RELEASE.jar
org.springframework.orm-3.0.5.RELEASE.jar
org.springframework.oxm-3.0.5.RELEASE.jar
org.springframework.test-3.0.5.RELEASE.jar
org.springframework.transaction-3.0.5.RELEASE.jar
org.springframework.web.portlet-3.0.5.RELEASE.jar
org.springframework.web.servlet-3.0.5.RELEASE.jar
org.springframework.web.struts-3.0.5.RELEASE.jar
org.springframework.web-3.0.5.RELEASE.jar

czy wszystko co się da :)

mój web.xml zawiera:
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/appie-servlet.xml</param-value>
</context-param>

<listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener>
  • konfigurację dispatcher servletu

dodam, że przy bibliotece Spring 2.5.6 problemów nie było...

z góry dzięki za pomoc

0

Cześć.
Może być tak, że masz ich za dużo.
Miałem taki problem, że w projekcie miałem struts 1.3, a jedna z bibliotek springa w sobie miała jara ze struts 1.2.9.
Efekt był taki sam, nie mógł znaleźć klasy akcji struts. Może być tutaj tak że masz dwie klasy contextListenera Springa.
Jeśli masz to pod eclipsem, to spróbuj ctrl+shift+t i wpisz nazwe klasy, jesli w okienku zostaną dwie klasy o tej nazwie - z dwóch różnych jarów, to masz swoje rozwiązanie - jednego trzeba usunąć.

Pozdro.

0

http://forum.springsource.org/showthread.php?t=60812 pewno źle się kopiują do wara.

1 użytkowników online, w tym zalogowanych: 0, gości: 1