Thank you. This is incredibly helpful. - Bill
-----Original Message----- From: Tim Lucia [mailto:[EMAIL PROTECTED] Sent: Thursday, June 01, 2006 4:17 AM To: 'Tomcat Users List' Subject: RE: Redeploying a war file from a build script Here is what I do: <target name="deploy-context" description="Reload the given context"> <fail unless="tomcat.username">Undefined: tomcat.username</fail> <fail unless="tomcat.password">Undefined: tomcat.password</fail> <fail unless="tomcatURL">Undefined: tomcatURL</fail> <echo taskname="deploy-context"> Deploying ${basedir}/${project.war} to ${tomcatURL} </echo> <undeploy failonerror="false" taskname="deploy-context" username="${tomcat.username}" password="${tomcat.password}" url ="${tomcatURL}" path ="/"/> <deploy taskname="deploy-context" username="${tomcat.username}" password="${tomcat.password}" url ="${tomcatURL}" path ="/" war ="file:${basedir}/${project.war}"/> </target> The key is failonerror="false" for the undeploy task. Tim -----Original Message----- From: William Press [mailto:[EMAIL PROTECTED] Sent: Wednesday, May 31, 2006 7:41 PM To: users@tomcat.apache.org Subject: Redeploying a war file from a build script I am writing a build script that would redeploy a war file at the end of the build. If I use DeployTask and the application was already deployed from a previous build, I get an error. If I use UndeployTask first and the application is not already deployed (which would happen the first time somebody runs the script on their machine or if there's a failure between calls to UndeployTask and DeployTask), I get an error. I would like the script to be robust enough that it doesn't require the user to do more than install Tomcat (and my distro, natch) on their machine. I thought ListTask useful, here, but I've read through the docs and could not figure out how to capture the output for parsing (so I could check whether this particular application is already deployed). Any thoughts would be helpful, Bill --------------------------------------------------------------------- To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] _______________________________________________________________________ Notice: This email message, together with any attachments, may contain information of BEA Systems, Inc., its subsidiaries and affiliated entities, that may be confidential, proprietary, copyrighted and/or legally privileged, and is intended solely for the use of the individual or entity named in this message. If you are not the intended recipient, and have received this message in error, please immediately return this by email and then delete it. --------------------------------------------------------------------- To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]