Hello, I'm running Tomcat 6.0.18 using Java 1.6.0_12 on Windows XP
professional.

> I have a problem that occurs during startup deploying a WAR file.
> Tomcat deploys the WAR file but then there is a delay of minutes
> before it tries to start the application.
> 
> During the delay, there is no CPU usage and there is no abnormal
> activity that I can detect.  When Tomcat decides to start the
> application, it fires right up.
> 
> It almost seems like Tomcat is blocked waiting for a reply from some
> request.
> 
> My typical workflow consists of the following:
>     Open a command shell.
>       Edit code
>       Build WAR
>       Remove ${CATALINA_HOME}/webapps/*
>       Remove ${CATALINA_HOME}/work/Catalina/localhost
>       Remove ${CATALINA_HOME}/logs/*
>       Copy the WAR file to ${CATALINA_HOME}/webapps
>       From the command shell:  startup
>       Test application
>       From the command shell: shutdown
>       
>       repeat
> 
> I set the log level for Tomcat to debug and this is the output, early
> on:
> 
>  2009-10-04 16:04:23,327 DEBUG main
> org.apache.catalina.startup.HostConfig - Watching WatchedResource
> 'D:\apache-tomcat-6.0.18\conf\web.xml'
>  2009-10-04 16:04:23,327 INFO main
> org.apache.catalina.startup.HostConfig - Deploying web application
> archive Spc.war
>  2009-10-04 16:04:23,327 DEBUG main
> org.apache.catalina.core.ContainerBase - Add child
> StandardContext[/Spc] StandardEngine[Catalina].StandardHost[localhost]
>  2009-10-04 16:04:23,327 DEBUG main
> org.apache.catalina.startup.ContextConfig - ContextConfig:
> Initializing
>  2009-10-04 16:04:23,327 DEBUG main
> org.apache.catalina.startup.ContextConfig - Processing context [/Spc]
> configuration file D:\apache-tomcat-6.0.18 conf/context.xml
>  2009-10-04 16:04:23,327 DEBUG main
> org.apache.catalina.startup.ContextConfig - Processing context [/Spc]
> configuration file D:\apache-tomcat-6.0.18\conf
> Catalina/localhost/context.xml.default
> 
> [ This is almost a 4 minute delay ]
> 
>  2009-10-04 16:08:19,481 DEBUG main
> org.apache.catalina.core.StandardContext - Starting /Spc
>  2009-10-04 16:08:19,481 DEBUG main
> org.apache.catalina.core.StandardContext - Registering
> j2eeType=WebModule,name=//localhost/Spc,J2EEApplication=none,J2EEServe
> r=none for null
> 
> I'm at a loss since I startup and shutdown Tomcat during each
> iteration.  There is no context file in conf or
> conf/Catalina/localhost.  I don't delete to the RecycleBin.
> 
> If anyone can tell me what I'm doing wrong or what may be causing the
> delay, I'd appreciate it.
> 

Reply via email to