Aurele Venet wrote:
then copy the war to your webapps dir first and make an install from there! Make sure autodeploy war file is set in your servlet.xml file so at restart it will get redeployed!
Michael Kessler wrote:
With the install task the webapp is lost after a restart, so there is no use for me...
thanks
On Wed, 2003-07-23 at 16:55, Aurele Venet wrote:
I managed to deploy using ant with the following script:
<target depends="init" description="Declaration of new remove + install tasks." name="declare">
<taskdef classname="org.apache.catalina.ant.RemoveTask" classpath="${tomcatAntLib}" name="remove"/>
<taskdef classname="org.apache.catalina.ant.InstallTask" classpath="${tomcatAntLib}" name="install"/>
</target>
<target description="Remove web application" name="remove" depends="declare">
<remove password="root" path="/XAT" url="http://localhost:8000/manager" username="root"/>
</target>
<target depends="declare,war,remove" description="Install web application" name="install">
<install password="root" path="/XAT" url="http://localhost:8000/manager" username="root"
war="file://${d_build}XAT.war"/>
</target>
note you need tomcat/4.1.24 + tomcatAntLib path variable pointing to the ant jar file that comes with the tomcat installation. (see the tomcat help pages for more info on ant deployment). (d_build = path to war file).
good luck
Vrata
Michael Kessler wrote:
Hi
I try to deploy my webapp with ant to our server. I searched within the
tomcat mailarchive and of course also google, but I found no working
solution...
My war file 'member.war' has a normal webapp structure, and I added context.xml to the META-INF folder with the content:
<context path="/member" docBase="member"/>
within the ant script i run:
<tomcatDeploy url="http://a.b.c.d:8080/manager/" path="/member" username="xxx" password="xxx" war="file:{to_war}/member.war"/>
In the log file I found:
Manager: deploy: Deploying web application at '/member'
Manager: Uploading WAR file to
/usr/jakarta-tomcat-4.1.18/work/Standalone/localhost/manager/member.war
Manager: Extracting XML file to
/usr/jakarta-tomcat-4.1.18/work/Standalone/localhost/manager/member.xml
StandardHost[localhost]: Installing web application from URL
jar:file:/usr/jakarta-tomcat-4.1.18/work/Standalone/localhost/manager/member.war!/
the file member.xml has the same content as the META-INF/context.xml
... but there is no context entry in server.xml nor has the webapp been
unpacked or moved to the webapps directory!!
my host entry from the server.xml:
<Host className="org.apache.catalina.core.StandardHost" appBase="webapps" autoDeploy="true"
configClass="org.apache.catalina.startup.ContextConfig"
contextClass="org.apache.catalina.core.StandardContext" debug="0" deployXML="true"
errorReportValveClass="org.apache.catalina.valves.ErrorReportValve"
liveDeploy="true"
mapperClass="org.apache.catalina.core.StandardHostMapper"
name="localhost"
unpackWARs="true">
Any help is very welcome... thanx
Michael
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
--
V
. . . . . . . . . tel:+34.918.131.331
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
