- GUI's Upload task is not a Deploy task. It is described in the manager html-doc. - Deploy via Tomcat Manager creates context in server.xml for the app with docBase pointing to manager/myapp.war. - I have tested pack/unpack. If I set unpackWar to false, Tomcat (not Manager) will not unpack war. If unpackWar="true", war is unpacked after it is deployed by Manager. Either way, Undeploy will not remove unpacked directory and work directory.
-----Original Message----- From: Jacob Kjome [mailto:[EMAIL PROTECTED] Sent: June 6, 2003 12:11 AM To: Tomcat Users List Subject: RE: Tomcat Manager deploy and undeploy At 02:48 PM 6/5/2003 -0400, you wrote: >There is nothing wrong with both of you. My interpretation is inaccurate. It >should be: > >1. *Tomcat Manager* deployed myapp from myapp.war >2. *Tomcat* unpacked myapp.war because unpackWar="true" in server.xml Tomcat wouldn't unpack myapp.war even if unpackWar="true" unless myapp.war actually found its way into the appBase of the host which by default in Tomcat is CATALINA_HOME/webapps. Using the Tomcat ant manager tasks to "deploy" a .war to Tomcat, this simply doesn't happen. The .war is not copied to the appBase and, therefore, does not get unpacked under the appBase. >Since context's docBase is the war (if deployed by *Tomcat Manager*), it >makes no sense unpacking the war. If the docBase points to the .war file, even if the <Host> has unpackWARs="true", the .war file will not be unpacked. I think this is what you are saying, although I'm not sure. I just tested it and it works just as I've described. I'm not sure what Paul is doing to get the behavior he see's??? I'd just like to clarify something. When I say "deploy", I mean deploying the .war file via the Catalina Ant manager "deploy" task. Likewise, when I say "undeploy", I mean via the the Catalina Ant manager "undeploy" task. I do not mean the new feature in the html manager gui where one can upload a .war file. I haven't tried that. It must work differently than the Ant manger "deploy" task because no browser out there supports http PUT which is what the Ant manager task uses to "deploy". So, make sure you don't mix these concepts and make sure you don't mix up "remove" and "undeploy" because mixing them will very likely give you unpredictable behavior. Jake >-----Original Message----- >From: Paul Christmann [mailto:[EMAIL PROTECTED] >Sent: June 5, 2003 1:54 PM >To: [EMAIL PROTECTED] >Subject: Re: Tomcat Manager deploy and undeploy > > > Phillip Qin wrote: > >> - war is uploaded to $CATALINA/work/Standalone/my.host/manager; > >> - war is unpacked into $CATALIAN_HOME/webapps/myapp; > > > Jacob Kjome wrote: > > completely false > >I have to agree with Phillip -- I've seen (and reliably reproduced) this >behavior with Tomcat 4.1.24-LE. The only way I got around problems >caused by this (undeploy would not work if the app had been unpacked in >the CATALINA_HOME/webapps folder, but remove would) was to modify the >distributed server.xml, adding unpackWARs="false" to the <Host> entry. > >I'd love to know *what* (if anything) I'm doing wrong, or have >configured wrong. But I've reproduced this multiple times on 3 >different Windows 2X servers with clean 4.1.24-LE installations. > >PC > > > >--------------------------------------------------------------------- >To unsubscribe, e-mail: [EMAIL PROTECTED] >For additional commands, e-mail: [EMAIL PROTECTED]
