I encounter this problem after every 20 to 30 deployments using catalina-ant Manager tasks (update=true). A normal one takes less than 1 minute. While this abnormal deployment takes 10 minutes. My war file is fine. My app is still deployed. However, after roughly 10 abnormal deployments, tomcat crashs due to "java.lang.OutOfMemoryError". It has occurred on Tomcat 4.1 and is happening on 5.0.28. My jdk is 1.4.2_05, jk2 connector is 2.0.4, o/s is debian 3.0.
2004-11-10 10:48:51 StandardContext[/manager]Manager: deploy: Deploying web application at '/' 2004-11-10 10:48:51 StandardContext[/manager]Manager: undeploy: Undeploying web application at '/' 2004-11-10 10:48:51 StandardContext[/manager]Manager: Undeploying document base /usr/local/jakarta-tomcat-5.0.28/webapps/www.mydomain.com/ROOT 2004-11-10 10:48:55 StandardContext[/manager]Manager: Uploading WAR file to /usr/local/jakarta-tomcat-5.0.28/webapps/www.mydomain.com/ROOT.war 2004-11-10 10:59:00 StandardContext[/manager]Manager: Extracting XML file to /usr/local/jakarta-tomcat-5.0.28/conf/Catalina/www.mydomain.com/ROOT.xml 2004-11-10 10:59:00 StandardContext[/manager]Manager: managerServlet.extract[/] java.util.zip.ZipException: error in opening zip file at java.util.zip.ZipFile.open(Native Method) at java.util.zip.ZipFile.<init>(ZipFile.java:112) at java.util.jar.JarFile.<init>(JarFile.java:127) at java.util.jar.JarFile.<init>(JarFile.java:92) at org.apache.catalina.manager.ManagerServlet.extractXml(ManagerServlet.java:15 16) at org.apache.catalina.manager.ManagerServlet.deploy(ManagerServlet.java:638) at org.apache.catalina.manager.ManagerServlet.doPut(ManagerServlet.java:407) at javax.servlet.http.HttpServlet.service(HttpServlet.java:712) at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application FilterChain.java:237) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh ain.java:157) ...... 2004-11-10 10:59:00 StandardContext[/manager]Manager: deploy: Deploying web application at '/' 2004-11-10 10:59:00 StandardContext[/manager]Manager: Uploading WAR file to /usr/local/jakarta-tomcat-5.0.28/webapps/www.mydomain.com/ROOT.war 2004-11-10 10:59:10 StandardContext[/manager]Manager: Extracting XML file to /usr/local/jakarta-tomcat-5.0.28/conf/Catalina/www.mydomain.com/ROOT.xml 2004-11-10 10:59:10 StandardContext[/manager]Manager: install: Installing context configuration at 'file:/usr/local/jakarta-tomcat-5.0.28/conf/Catalina/www.mydomain.com/ROOT.x ml' from 'jar:file:/usr/local/jakarta-tomcat-5.0.28/webapps/www.mydomain.com/ROOT.war !/' Regards, PQ Going to war for peace is like having sex for virginity