ECHEC - L'application pour le chemin de contexte /icescrum-web-R2 n'a pas pu être démarrée
J'utilise le "Gestionnaire d'applications WEB Tomcat" (http://IP-serveur:8080/manager/html/) pour charger (=déployer) le fichier "icescrum-web-R2.war" (récupéré dans le fichier "icescrum2_R2_14_2_war_tomcat6.zip") et cela fonctionne très bien.
Cependant, impossible de faire démarrer l'application, à chaque fois que je clique sur le lien "Démarrer" (du "Gestionnaire d'applications WEB Tomcat") j'obtiens le message :
ECHEC - L'application pour le chemin de contexte /icescrum-web-R2 n'a pas pu être démarrée
Les logs disent ceci :
2 déc. 2009 14:25:41 org.apache.catalina.core.ApplicationContext log
INFO: HTMLManager: start: Starting web application at '/icescrum-web-R2'
2 déc. 2009 14:25:41 org.apache.catalina.core.ApplicationContext log
INFO: Set web app root system property: 'webapp.root' = [/var/lib/tomcat6/webapps/icescrum-web-R2/]
2 déc. 2009 14:25:41 org.apache.catalina.core.ApplicationContext log
INFO: Initializing log4j from [/var/lib/tomcat6/webapps/icescrum-web-R2/WEB-INF/classes/log4j.properties]
2 déc. 2009 14:25:41 org.apache.catalina.core.ApplicationContext log
INFO: Initializing Spring root WebApplicationContext
2 déc. 2009 14:25:42 org.apache.catalina.core.StandardContext listenerStart
GRAVE: Exception lors de l'envoi de l'�v�nement contexte initialis� (context initialized) � l'instance de classe d'�coute (listener) org.springframework.web.context.ContextLoaderListener
org.springframework.beans.factory.BeanInitializationException: Could not load properties; nested exception is java.io.FileNotFoundException: /usr/share/tomcat6/.icescrum/icescrum-web-R2/configuration.properties (No such file or directory)
_ _ _ _ at org.springframework.beans.factory.config.PropertyResourceConfigurer.postProcessBeanFactory(PropertyResourceConfigurer.java:78)
_ _ _ _ at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:553)
_ _ _ _ at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:527)
_ _ _ _ at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:362)
_ _ _ _ at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:255)
_ _ _ _ at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:199)
_ _ _ _ at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:45)
_ _ _ _ at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3934)
_ _ _ _ at org.apache.catalina.core.StandardContext.start(StandardContext.java:4429)
_ _ _ _ at org.apache.catalina.manager.ManagerServlet.start(ManagerServlet.java:1249)
_ _ _ _ at org.apache.catalina.manager.HTMLManagerServlet.start(HTMLManagerServlet.java:612)
_ _ _ _ at org.apache.catalina.manager.HTMLManagerServlet.doGet(HTMLManagerServlet.java:136)
_ _ _ _ at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
_ _ _ _ at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
_ _ _ _ at sun.reflect.GeneratedMethodAccessor85.invoke(Unknown Source)
_ _ _ _ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
_ _ _ _ at java.lang.reflect.Method.invoke(Method.java:597)
_ _ _ _ at org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:269)
_ _ _ _ at java.security.AccessController.doPrivileged(Native Method)
_ _ _ _ at javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
_ _ _ _ at org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:301)
_ _ _ _ at org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:162)
_ _ _ _ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:283)
_ _ _ _ at org.apache.catalina.core.ApplicationFilterChain.access$000(ApplicationFilterChain.java:56)
_ _ _ _ at org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterChain.java:189)
_ _ _ _ at java.security.AccessController.doPrivileged(Native Method)
_ _ _ _ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:185)
_ _ _ _ at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
_ _ _ _ at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
_ _ _ _ at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:525)
_ _ _ _ at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
_ _ _ _ at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
_ _ _ _ at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
_ _ _ _ at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
_ _ _ _ at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849)
_ _ _ _ at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
_ _ _ _ at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454)
_ _ _ _ at java.lang.Thread.run(Thread.java:619)
Caused by: java.io.FileNotFoundException: /usr/share/tomcat6/.icescrum/icescrum-web-R2/configuration.properties (No such file or directory)
_ _ _ _ at java.io.FileInputStream.open(Native Method)
_ _ _ _ at java.io.FileInputStream.<init>(FileInputStream.java:106)
_ _ _ _ at org.springframework.core.io.FileSystemResource.getInputStream(FileSystemResource.java:108)
_ _ _ _ at org.springframework.core.io.support.PropertiesLoaderSupport.loadProperties(PropertiesLoaderSupport.java:182)
_ _ _ _ at org.springframework.core.io.support.PropertiesLoaderSupport.mergeProperties(PropertiesLoaderSupport.java:161)
_ _ _ _ at org.springframework.beans.factory.config.PropertyResourceConfigurer.postProcessBeanFactory(PropertyResourceConfigurer.java:69)
_ _ _ _ ... 37 more
2 déc. 2009 14:25:43 org.apache.catalina.core.ApplicationContext log
INFO: Closing Spring root WebApplicationContext
2 déc. 2009 14:25:43 org.apache.catalina.core.ApplicationContext log
INFO: Shutting down log4j
Ce qui semble normal vu que le dossier "/usr/share/tomcat6/.icescrum" n'existe pas.
Ce qui m'interpelle c'est : pourquoi est-ce que l'application et/ou Tomcat essaie d'accéder à un dossier à cet endroit là ?!?
Mon environnement :
Debian 5.0
Java Runtime Environment 1.6.0_12
Tomcat 6.0.20
IceScrum R2#14.2
