https://issues.apache.org/bugzilla/show_bug.cgi?id=49205
Summary: context path has first character removed on deploy of war file causing failed deployment Product: Tomcat 6 Version: 6.0.26 Platform: PC OS/Version: Linux Status: NEW Severity: major Priority: P2 Component: Catalina AssignedTo: dev@tomcat.apache.org ReportedBy: p...@geekpete.com Subject: context path has first character removed on deploy of war file causing failed deployment Excerpt from server.xml: <Context path="testapp" docBase="testapp" allowLinking="true" reloadable="true" > Upon starting tomcat, the war file is exploded and two directories are created inside the deploy directory where the testapp.war resides: estapp/ testapp/ Catalina.out shows: 28/04/2010 11:08:58 AM org.apache.catalina.core.AprLifecycleListener init INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /apps/jre1.6.0_20/lib/i386/client:/apps/jre1.6.0_20/lib/i386:/apps/jre1.6.0_20/../lib/i386:/usr/java/packages/lib/i386:/lib:/usr/lib 28/04/2010 11:08:59 AM org.apache.coyote.http11.Http11Protocol init INFO: Initializing Coyote HTTP/1.1 on http-8480 28/04/2010 11:08:59 AM org.apache.catalina.startup.Catalina load INFO: Initialization processed in 475 ms 28/04/2010 11:08:59 AM org.apache.catalina.core.StandardService start INFO: Starting service Catalina 28/04/2010 11:08:59 AM org.apache.catalina.core.StandardEngine start INFO: Starting Servlet Engine: Apache Tomcat/6.0.26 28/04/2010 11:09:00 AM org.apache.catalina.core.ApplicationContext log INFO: Set web app root system property: 'webapp.root' = [/data/tomcat/testapp/deploy/estapp/] log4j:WARN No appenders could be found for logger (org.springframework.web.servlet.DispatcherServlet). log4j:WARN Please initialize the log4j system properly. 28/04/2010 11:09:00 AM org.apache.catalina.core.ApplicationContext log INFO: Initializing Spring FrameworkServlet 'testapp' 28/04/2010 11:09:01 AM org.apache.catalina.startup.HostConfig deployWAR INFO: Deploying web application archive testapp.war 28/04/2010 11:09:02 AM org.apache.catalina.core.StandardContext listenerStart SEVERE: Exception sending context initialized event to listener instance of class org.springframework.web.util.Log4jConfigListener java.lang.IllegalStateException: Web app root system property already set to different value: 'webapp.root' = [/data/tomcat/testapp/deploy/estapp/] instead of [/data/tomcat/testapp/deploy/testapp/] - Choose unique values for the 'webAppRootKey' context-param in your web.xml files! at org.springframework.web.util.WebUtils.setWebAppRootSystemProperty(WebUtils.java:146) at org.springframework.web.util.Log4jWebConfigurer.initLogging(Log4jWebConfigurer.java:118) at org.springframework.web.util.Log4jConfigListener.contextInitialized(Log4jConfigListener.java:47) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3972) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4467) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:546) at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:905) at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:740) at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:500) at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1277) at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:321) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053) 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:443) 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(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414) 28/04/2010 11:09:02 AM org.apache.catalina.core.StandardContext start SEVERE: Error listenerStart 28/04/2010 11:09:02 AM org.apache.catalina.core.StandardContext start SEVERE: Context [/testapp] startup failed due to previous errors 28/04/2010 11:09:02 AM org.apache.catalina.core.ApplicationContext log INFO: Shutting down log4j 28/04/2010 11:09:02 AM org.apache.catalina.startup.HostConfig deployDirectory INFO: Deploying web application directory ROOT 28/04/2010 11:09:02 AM org.apache.catalina.startup.HostConfig deployDirectory INFO: Deploying web application directory estapp 28/04/2010 11:09:02 AM org.apache.catalina.core.ApplicationContext log INFO: Set web app root system property: 'webapp.root' = [/data/tomcat/testapp/deploy/estapp/] log4j:WARN No appenders could be found for logger (org.springframework.web.servlet.DispatcherServlet). log4j:WARN Please initialize the log4j system properly. 28/04/2010 11:09:02 AM org.apache.catalina.core.ApplicationContext log INFO: Initializing Spring FrameworkServlet 'testapp' 28/04/2010 11:09:04 AM org.apache.coyote.http11.Http11Protocol start INFO: Starting Coyote HTTP/1.1 on http-8480 28/04/2010 11:09:04 AM org.apache.jk.common.ChannelSocket init INFO: JK: ajp13 listening on /0.0.0.0:8409 28/04/2010 11:09:04 AM org.apache.jk.server.JkMain start INFO: Jk running ID=0 time=0/15 config=null 28/04/2010 11:09:04 AM org.apache.catalina.startup.Catalina start INFO: Server startup in 5004 ms There is no context defined inside the war file, which worked on a previous RHEL/tomcat/java version combination. This issue occurs with: OS: Red Hat Enterprise Linux Server release 5.5 (Tikanga) Kernel: Linux tomcatserver1.internal 2.6.18-194.el5 #1 SMP Tue Mar 16 21:52:43 EDT 2010 i686 i686 i386 GNU/Linux Java: jre1.6.0_20 Tomcat: apache-tomcat-6.0.26 -- Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org