Ok, maybe you are right. Is there any possibility to enforce the delete ?

The only problem with this approach is that Tomcat
is still holding on to the application files
when I try to remove them and replace them with the
newer version.


<delete dir="${dir.tomcat}/ae" />
  <delete>

Does anybody have an idea how to work around this
problem ?



Hm, are you sure Tomcat holds them. I used to have the same problems on Windows and it turned that Windows Explorer holds them as well as some Java IDEs.



Regards,

Peter



Hello Peter and Igor,

Here is a code the makes a slightly different task


-


it checks whether a war file has been deployed
correctly using <waitfor> task [1] and <http> [2]
condition:

<property name="install.context" value="mywebapp"/>
<property name="install.port" value="8080"/>
<property name="install.httpurl"


value="http://localhost:${install.port}/${install.context}/index.jsp"/>


<target name="deploy" depends="initdb"
description="Deploys arcade's war">
<copy
file="${basedir}/${branch}${project.name}.war"


tofile="${catalina.home}/webapps/${project.name}.war"/>


<waitfor timeoutproperty="time.out.property">
<http url="${install.httpurl}"/>
</waitfor>
<fail if="time.out.property"


message="Deployment


failed. Check whether Tomcat Service is started and


if


not start it."/>
  <echo message="Deployment finished. Arcade
application is ready to be accessed"/>
</target>

Besides <http> condition you can use also <socket>
that probes for a listening application on a given
port.

HTH Ivan



[1]http://ant.apache.org/manual/CoreTasks/waitfor.html

[2]http://ant.apache.org/manual/CoreTasks/conditions.html


--- "Igor A. Deruga" <[EMAIL PROTECTED]> wrote:





Hello, Peter!

As far as I remember, I used to stop Tomcat before
building project and start it after the build. If it isn't currently running,
the stop task would fail, but nothing bad would happen. So you just try to
stop it and then - start it.


I don't think that it's a good idea to look at "ps
-A" output ;)

Sincerely
        Igor

On Monday 15 November 2004 21:38, Peter Neu wrote:




Thanks. This solved the problem.

One last thing: How can I test if Tomcat is still




runnig in order to invoke




first the shutdown.bat before I proceed ?








---------------------------------------------------------------------






To unsubscribe, e-mail:
[EMAIL PROTECTED]
For additional commands, e-mail:
[EMAIL PROTECTED]








__________________________________ Do you Yahoo!? The all-new My Yahoo! - Get yours free! http://my.yahoo.com






---------------------------------------------------------------------


To unsubscribe, e-mail:


[EMAIL PROTECTED]


For additional commands, e-mail:


[EMAIL PROTECTED]









---------------------------------------------------------------------


To unsubscribe, e-mail:
[EMAIL PROTECTED]
For additional commands, e-mail:
[EMAIL PROTECTED]






__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]






---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to