Sorry, but I don't use ant. I've switched to maven for building
webapps. I find it's ability to handle dependencies via standard http
download oh so nice to work with.
What I posted allows for multiple configs from one war build -- great
for when the logic is all the same, just need to tweak the config a
little. That's exactly the case with magnolia because one war build can
be either the authoring environment or the publishing environment with
only minor changes to it's settings.
--David
Johnny Kewl wrote:
Hey David.... Try this.....
Little bit of ant script to deploy your WAR as many times as you
want.... I like!
Now if the original user had to say put 3 contexts on 5 different
machines... very cool!
Just read the ant script.....
<project name="Deployer" default="compile" basedir=".">
<path id="deployer.classpath">
<fileset dir="${basedir}/lib">
<include name="*.jar"/>
</fileset>
</path>
<taskdef resource="org/apache/catalina/ant/catalina.tasks"
classpathref="deployer.classpath"/>
<!-- point url at manager -->
<!-- change to username and password to Tomcat Admin -->
<!-- war is the path to the thing you trying to install -->
<!-- dont change update -->
<!-- path is the Context (the name you want it to be)-->
<!-- In Netbeans right click and run task deploy
then change to next context and do again and again and again
can deploy same war to many contexts.....
-->
<target name="deploy" description="Deploy web application">
<deploy url="http://localhost:8080/manager" username="admin"
password=""
war="D:\\DEV\\PROJECTS\\GangBangDemo\\dist\\GangBangDemo.war"
update="true"
path="/Test2"
/>
</target>
</project>
<!-- MAKE a simple java application
make a "lib" folder under the application folder
add
catalina-ant.jar
catalina-deployer.jar
el-api.jar
jasper.jar
jasper-el.jar
jsp-api.jar
servlet-api.jar
tomcat-juli.jar
They are all in your Tomcat Libs....
Note if you add 'localWar' parameter to deploy
you can set the destination web-app location on the "local" machine
So in theory you can stick wars all over your machine... not just
under tomcat web-apps.... but if you want deploy to another machine
that probably wont work over network... coz you wont even know
if the folder exists
ONLY TESTED ON Netbeans
-->
----- Original Message ----- From: "David kerber" <[EMAIL PROTECTED]>
---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]