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]