tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Aurele Venet <Aurele.Ve...@esa.int>
Subject Re: Deploying a webapp with ant
Date Wed, 23 Jul 2003 15:15:13 GMT
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: tomcat-user-unsubscribe@jakarta.apache.org
>>>For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
>>>
>>>
>>> 
>>>
>>>      
>>>


-- 
V
 . . . . . . . . . 
tel:+34.918.131.331




---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org


Mime
View raw message