Hello !
IMHO, it has to do with file-locking. See "antiJarLocking" and
"antiResourceLocking" in this page :
http://tomcat.apache.org/tomcat-5.5-doc/config/context.html
The typical symptom is a webapp not being suppressed from the list after
having undeployed it with the manager. I didn't understood if this is your
case, but HTH...
Moreover, maybe you would want to point your webapp under its own directory
and not to a Tomcat's directory ? This would help regarding to deploying -
undeploying.
Regards,
Pierre
2006/12/18, Diego Belliardo <diego.belliardo@(protected)>:
>
> I'm using Tomcat 5.5.20 on Windows 2003 Server.
>
> This is my problem:
>
> I'm using ant task to deploy my web application:
>
> undeploy=
org.apache.catalina.ant.UndeployTask> deploy=
org.apache.catalina.ant.DeployTask>
> <target name = "deploy"
> description = "Deploy Tomcat application" depends="webapp-name">
> <deploy
> url = "http://smbcti.enigen.it:8080/manager"
> username = "admin"
> password = "admin"
> path = "/${webapp}"
> war = "file:${webapp}.war"
> />
>
> <copy todir="${tomcat-home}/webapps/${webapp}/Voxfiles/it-IT">
> <fileset dir="voxfile">
> <include name="*.vox"/>
> </fileset>
> </copy>
>
> <copy todir="${tomcat-home}/webapps/${webapp}/WEB-INF/lib"
> overwrite="true">
> <fileset dir="lib">
> <include name="*.jar"/>
> </fileset>
> </copy>
>
> </target>
>
> <target name = "undeploy"
> description = "Undeploy Tomcat application" depends="webapp-name">
>
> <stop
> url = "http://smbcti.enigen.it:8080/manager"
> username = "admin"
> password = "admin"
> path = "/${webapp}"
> />
>
> <delete dir="${tomcat-home}work/Catalina/localhost/${webapp}"/>
>
> <undeploy
> url = "http://smbcti.enigen.it:8080/manager"
> username = "admin"
> password = "admin"
> path = "/${webapp}"
> />
>
> </target>
>
> 1) Some times I'm not able to delete the work directory and to do it I
> need to Stop Tomcat.
> 2) Some times I need to undeploy 2 or 3 times the webapp, but then
> Tomcat delete the webapp directory and I continue to see del
> application in the Tomcat Manager, because he left someting in the
> server.xml file.
>
> I would not to change this file by hand.
>
>
>
> If I use the Tomcat Manager to deploy and undeploy I have the same
> problem.
>
> Someone can help me, please?
>
>
>
>
>
> Thank you and regards.
>
> Diego
>
>
>
--
"L'une des raisons pour lesquelles la vie est complexe
C'est qu'elle a une partie réelle et une partie imaginaire."