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]>

Reply via email to