Voila, toute la journée pour déployer l'application petclinic mais sans résultat je suis vraiment mal


Bonjour à tous,

je n'ai fais que télécharger l'application, faire en sorte que toutes librairies sont présentes, je déploie et voila les exceptions que j'ai dans tomcat :

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
41
42
43
GRAVE: StandardWrapper.Throwable
java.lang.IllegalStateException: Context attribute is not of type WebApplicationContext: org.springframework.web.context.support.XmlWebApplicationContext@169d75d: display name [Root WebApplicationContext]; startup date [Wed May 06 23:33:39 CEST 2009]; root of context hierarchy
	at org.springframework.web.context.support.WebApplicationContextUtils.getWebApplicationContext(WebApplicationContextUtils.java:113)
	at org.springframework.web.context.support.WebApplicationContextUtils.getWebApplicationContext(WebApplicationContextUtils.java:86)
	at org.springframework.web.servlet.FrameworkServlet.initWebApplicationContext(FrameworkServlet.java:314)
	at org.springframework.web.servlet.FrameworkServlet.initServletBean(FrameworkServlet.java:282)
	at org.springframework.web.servlet.HttpServletBean.init(HttpServletBean.java:126)
	at javax.servlet.GenericServlet.init(GenericServlet.java:212)
	at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1172)
	at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:992)
	at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4058)
	at org.apache.catalina.core.StandardContext.start(StandardContext.java:4371)
	at org.apache.catalina.startup.HostConfig.checkResources(HostConfig.java:1116)
	at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1214)
	at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:293)
	at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
	at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1337)
	at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1601)
	at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1610)
	at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1590)
	at java.lang.Thread.run(Thread.java:619)
6 mai 2009 23:33:39 org.apache.catalina.core.StandardContext loadOnStartup
GRAVE: La servlet /petclinic a g�n�r� une exception "load()"
java.lang.IllegalStateException: Context attribute is not of type WebApplicationContext: org.springframework.web.context.support.XmlWebApplicationContext@169d75d: display name [Root WebApplicationContext]; startup date [Wed May 06 23:33:39 CEST 2009]; root of context hierarchy
	at org.springframework.web.context.support.WebApplicationContextUtils.getWebApplicationContext(WebApplicationContextUtils.java:113)
	at org.springframework.web.context.support.WebApplicationContextUtils.getWebApplicationContext(WebApplicationContextUtils.java:86)
	at org.springframework.web.servlet.FrameworkServlet.initWebApplicationContext(FrameworkServlet.java:314)
	at org.springframework.web.servlet.FrameworkServlet.initServletBean(FrameworkServlet.java:282)
	at org.springframework.web.servlet.HttpServletBean.init(HttpServletBean.java:126)
	at javax.servlet.GenericServlet.init(GenericServlet.java:212)
	at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1172)
	at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:992)
	at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4058)
	at org.apache.catalina.core.StandardContext.start(StandardContext.java:4371)
	at org.apache.catalina.startup.HostConfig.checkResources(HostConfig.java:1116)
	at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1214)
	at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:293)
	at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
	at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1337)
	at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1601)
	at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1610)
	at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1590)
	at java.lang.Thread.run(Thread.java:619)
J'utilise spring 2.5
J'ai des doutes sur le fichier web.xml plus exactement le mot clé webAppRootkey que j'arrive absolument pas à comprendre même depuis la javadoc ...

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
41
42
43
44
45
 
<web-app>
 
 
 
	<display-name>Spring PetClinic</display-name>
 
 
 
	<description>Spring PetClinic sample application</description>
 
 
 
	<!--
 
	  - Key of the system property that should specify the root directory of this
 
	  - web app. Applied by WebAppRootListener or Log4jConfigListener.
 
	  -->
 
	<context-param>
 
		<param-name>webAppRootKey</param-name>
 
		<param-value>petclinic.root</param-value>
 
	</context-param>
 
 
	<!--
 
	  - Location of the Log4J config file, for initialization and refresh checks.
 
	  - Applied by Log4jConfigListener.
 
	  -->
 
	<context-param>
 
		<param-name>log4jConfigLocation</param-name>
 
		<param-value>/WEB-INF/log4j.properties</param-value>
 
	</context-param>
Faut-il changer quelque chose dans ce fichier? que veut dire petclinic.root

Merci.