I had the same problem with Tomcat, Windows and a Struts webapp. I updated my META-INF/context.xml as follows:
<Context reloadable="true" antiResourceLocking="true"> .... </Context> and now undeploy can properly remove the webapp directory. Apparently there is a problem with windows locking resources, so that undeploy cannot delete the directory. -----Original Message----- From: Kevin Klinemeier [mailto:[EMAIL PROTECTED] Sent: Tuesday, March 28, 2006 11:16 AM To: Tomcat Users List Subject: Re: Ant Deploy Task Problem Hi Warren, I had the same problem, and I feel that it's a bug: http://issues.apache.org/bugzilla/show_bug.cgi?id=39061 -Kevin On 3/28/06, Warren <[EMAIL PROTECTED]> wrote: > > I get a "FAIL - Application already exists at path" message when I use the > deploy task after I have used the undeploy task. The undeploy task does > work > by itself, but it still leaves the directory structure > /appname/WEB-INF/lib > and the strut.jar. The deploy task will work when I shut down Tomcat, > remove > the leftover directory, restart Tomcat and then run the deploy task. I am > using the following: > > Tomcat 5.5.12 on a windows machine with the catalina-ant.jar that comes > with > Tomcat copied into my ANT lib directory. My build file has the following > in > it: > > <taskdef name="deploy" classname="org.apache.catalina.ant.DeployTask > "/> > <taskdef name="list" classname="org.apache.catalina.ant.ListTask"/> > <taskdef name="reload" classname="org.apache.catalina.ant.ReloadTask > "/> > <taskdef name="undeploy" > classname="org.apache.catalina.ant.UndeployTask"/> > > <target name="install"> > <deploy url="${manager.url}" > username="${manager.username}" > password="${manager.password}" > path="${app.path}" > localWar="file://${build.home}"/> > </target> > > <target name="remove"> > <undeploy url="${manager.url}" > username="${manager.username}" > password="${manager.password}" > path="${app.path}"/> > </target> > > This use to work when I was using Tomcat 5.0.19 with the catalina-ant.jar > that came with it. What am I missing? > > > Thanks, > > Warren Bell > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > !DSPAM:44298ba6234615020319812! --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]