Here's what I have. The start.resin target works fine, but the stop.resin target just hangs (when called in <runservertests>).
<!-- =================================================================== -->
<!-- Start Resin -->
<!-- =================================================================== -->
<target name="start.resin"
description="starts resin in current console window">
<java classname="org.apache.cactus.ant.ResinRun" fork="yes">
<arg value="-start"/>
<jvmarg value="-Djava.util.logging.manager=com.caucho.log.LogManagerImpl"/>
<classpath> <path refid="cactus.classpath"/> <fileset dir="${env.RESIN_HOME}/lib" includes="*.jar"/> </classpath> </java> </target>
<!-- =================================================================== -->
<!-- Stop Resin -->
<!-- =================================================================== -->
<target name="stop.resin" description="stops resin">
<java classname="org.apache.cactus.ant.ResinRun" fork="yes">
<arg value="-stop"/>
<jvmarg value="-Djava.util.logging.manager=com.caucho.log.LogManagerImpl"/>
<classpath> <path refid="cactus.classpath"/> <fileset dir="${env.RESIN_HOME}/lib" includes="*.jar"/> </classpath> </java> </target>
Also, I like the <cactus> task, but I can't use it to test both Tomcat and Resin back-to-back. If I could use <antcall> between the two - that'd be awful slick. ;-)
Matt
On Feb 24, 2004, at 10:08 AM, Vincent Massol wrote:
Hi Matt,
So you'd like to start/stop Resin manually instead of using the <resin2x>/<resin2x> nested element of the <cactus> task?
If so, you can use the following as a template:
http://cvs.apache.org/viewcvs.cgi/jakarta-cactus/integration/ant/src/ scr
ipts/share/build-tests-resin2x.xml?rev=1.6&view=auto (it's for Resin
2.x). FYI, that's the old scripts we were using before we migrated to
the <cactus> task.
Thanks -Vincent
-->-----Original Message----- From: Matt Raible [mailto:[EMAIL PROTECTED] Sent: 24 February 2004 17:34 To: Cactus Users List Subject: Starting/Stopping Resin with Ant
Is it possible to re-write the following two targets to start/stop Resin instead of Tomcat?
<!-- ===================================================================--><!-- Start Tomcat --> <!-- ===================================================================--><target name="start.tomcat" description="starts tomcat in the current console window"> <java classname="org.apache.catalina.startup.Bootstrap" fork="yes"> <jvmarg value="-Dcatalina.home=${tomcat.home}"/> <arg value="start"/> <classpath> <pathelement path="${java.home}/../lib/tools.jar"/> <fileset dir="${tomcat.home}"> <include name="bin/bootstrap.jar"/> </fileset> </classpath> </java> </target>
<!-- ===================================================================--><!-- Stop Tomcat --> <!-- ===================================================================<target name="stop.tomcat" description="stops tomcat"> <java classname="org.apache.catalina.startup.Bootstrap" fork="yes"> <jvmarg value="-Dcatalina.home=${tomcat.home}"/> <arg value="stop"/> <classpath> <fileset dir="${tomcat.home}"> <include name="bin/bootstrap.jar"/> </fileset> </classpath> </java> </target>
Thanks,
Matt
--------------------------------------------------------------------- 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]
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]