Bonjour à tous,

je developpe une application web avec eclipse et tomcat utilisant le framework hibernate pour la persistance et Hsqldb comme SGBD.

j'ai un pb au niveau du chargement de mon application web cad lorsque je veux charger ma page d'acceuil."Exception lors de l'allocation pour la servlet {0}
javax.servlet.ServletException: "Servlet.init()" pour la servlet serveur a généré une exception.

la trace complete est la suivante:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
ERROR [http-8080-Processor25] - StandardWrapper.Throwable
java.lang.NoSuchMethodError: org.springframework.web.context.WebApplicationContext.getAutowireCapableBeanFactory()Lorg/springframework/beans/factory/config/AutowireCapableBeanFactory;
	at org.springframework.web.servlet.DispatcherServlet.createDefaultStrategy(DispatcherServlet.java:689)
	at org.springframework.web.servlet.DispatcherServlet.getDefaultStrategies(DispatcherServlet.java:664)
	at org.springframework.web.servlet.DispatcherServlet.getDefaultStrategy(DispatcherServlet.java:637)
	at org.springframework.web.servlet.DispatcherServlet.initLocaleResolver(DispatcherServlet.java:417)
	at org.springframework.web.servlet.DispatcherServlet.initFrameworkServlet(DispatcherServlet.java:370)
	at org.springframework.web.servlet.FrameworkServlet.initServletBean(FrameworkServlet.java:222)
	at org.springframework.web.servlet.HttpServletBean.init(HttpServletBean.java:114)
	at javax.servlet.GenericServlet.init(GenericServlet.java:211)
	at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1053)
	at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:711)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:131)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:825)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:731)
	at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:526)
	at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
	at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
	at java.lang.Thread.run(Thread.java:595)
ERROR [http-8080-Processor25] - Exception lors de lallocation pour la servlet {0}
javax.servlet.ServletException: "Servlet.init()" pour la servlet serveur a généré une exception
	at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1095)
	at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:711)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:131)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:825)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:731)
	at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:526)
	at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
	at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
	at java.lang.Thread.run(Thread.java:595)