Besides the other question about Ant and tomcat, Im having problems with the deploying through the manager.
First I undeploy the servlet through http://192.168.0.150:8180/manager/remove?path=/iwipwebservice Then I upload the new iwipwebservice.war file to the webapps dir, and delete the unpacked directory webapps/iwipwebservice/. (to provoke it to unpack the new war file) Then I try to deploy the servlet using http://192.168.0.150:8180/manager/install?path=/iwipwebservice&war=jar:file:/usr/local/tomcat/webapps/iwipwebservice.war!/ But I get the following error message: "FAIL - Encountered exception java.lang.IllegalStateException: zip file closed" Reading the localhost_log.2002-07-26.txt i find out the following java Exception: "2002-07-26 12:12:22 Manager: install: Installing web application at '/iwipwebservice' from 'jar:file:/usr/local/tomcat/webapps/iwipwebservice.war!/' 2002-07-26 12:12:22 StandardHost[localhost]: Installing web application at context path /iwipwebservice from URL jar:file:/usr/local/tomcat/webapps/i wipwebservice.war!/ 2002-07-26 12:12:22 ManagerServlet.install[/iwipwebservice] java.lang.IllegalStateException: zip file closed at java.util.zip.ZipFile.entries(ZipFile.java:284) at java.util.jar.JarFile.entries(JarFile.java:192) at org.apache.catalina.core.StandardHost.expand(StandardHost.java:969) at org.apache.catalina.core.StandardHost.install(StandardHost.java:695) at org.apache.catalina.servlets.ManagerServlet.install(ManagerServlet.java:376) at org.apache.catalina.servlets.ManagerServlet.doGet(ManagerServlet.java:277) at javax.servlet.http.HttpServlet.service(HttpServlet.java:740) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:243) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:190) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:531) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2347) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566) at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:468) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1027) at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1125) at java.lang.Thread.run(Thread.java:484) 2002-07-26 12:13:29 Manager: install: Installing web application at '/iwipwebservice' from 'jar:file:/usr/local/tomcat/webapps/iwipwebservice.war!/' 2002-07-26 12:13:29 StandardHost[localhost]: Installing web application at context path /iwipwebservice from URL jar:file:/usr/local/tomcat/webapps/i wipwebservice.war!/ 2002-07-26 12:13:29 WebappLoader[/iwipwebservice]: Deploying class repositories to work directory /usr/local/jakarta-tomcat4.0.4/work/Standalone/loca lhost/iwipwebservice 2002-07-26 12:13:29 StandardManager[/iwipwebservice]: Seeding random number generator class java.security.SecureRandom 2002-07-26 12:13:29 StandardManager[/iwipwebservice]: Seeding of random number generator has been completed 2002-07-26 12:13:31 ContextConfig[/iwipwebservice]: Missing application web.xml, using defaults only 2002-07-26 12:13:31 StandardWrapper[/iwipwebservice:default]: Loading container servlet default 2002-07-26 12:13:31 default: init 2002-07-26 12:13:31 StandardWrapper[/iwipwebservice:invoker]: Loading container servlet invoker 2002-07-26 12:13:31 invoker: init 2002-07-26 12:13:31 jsp: init 2002-07-26 12:13:31 Internal Error: File /WEB-INF/web.xml not found" What is wrong, is it a bug? //erik -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>