File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes Ant, Maven and Other Build Tools and the fly likes wondering how to launch tomcat from ant without ant  freezing up. Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Engineering » Ant, Maven and Other Build Tools
Bookmark "wondering how to launch tomcat from ant without ant  freezing up." Watch "wondering how to launch tomcat from ant without ant  freezing up." New topic
Author

wondering how to launch tomcat from ant without ant freezing up.

chris-to-pher lastname-bedford
Greenhorn

Joined: Jul 29, 2003
Posts: 3
Hello there ~
I'm trying to launch tomcat via an ant task like this >>>
<target name="start.tomcat">
<java classname="org.apache.catalina.startup.Bootstrap"
fork="yes">
<jvmarg value="-Dcatalina.home=${dir.tomcat}"/>
<jvmarg value="-Dcatalina.base=${dir.tomcat}"/>
<arg value="start"/>
<classpath>
<fileset dir="${dir.tomcat}">
<include name="bin/bootstrap.jar"/>
</fileset>
</classpath>
</java>
<echo>yo</echo>
</target>

But although tomcat starts, it hangs ant -- ant never finishes. I thought the 'fork' would start tomcat in a new jvm, and that would allow
the jvm running ant to exit while tomcat keeps running.. but no dice.
Does anyone have any idea about what whackiness is afoot here ?
Some have suggested to use the 'parallel' task... but as i understand that task it will not end until tomcat exits... which is not what i want.. i want to launch tomcat, finish my build and have tomcat continue to hang around in the background. thanks very much for your help !
/Chris
chris-to-pher lastname-bedford
Greenhorn

Joined: Jul 29, 2003
Posts: 3
here is the answer:
http://groups.google.com/groups?hl=en&lr=&ie=UTF-8&oe=UTF-8&selm=a48ee38b.0307301142.9aaf54f%40posting.google.com
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: wondering how to launch tomcat from ant without ant freezing up.