Thanks for the pointer, this is how I used this task in my build.xml
file to reload axis.

<property name="catalina.home" value="C:\tomcat41"/>

<taskdef name="reload" classname="org.apache.catalina.ant.ReloadTask">
 <classpath>
  <pathelement location="${catalina.home}/server/lib/catalina-ant.jar"/>
 </classpath>
</taskdef>

<target name="reload">
  <reload url="http://localhost:8080/manager";
          username="admin" password=""
          path="/axis"/>
</target>


On Thu, Jul 10, 2003 at 04:23:44PM -0700, Trieu, Jason T - CNF wrote:
> Steve,
> 
> Ant is Java build tool that's used by both Axis and Tomcat.  The
> catatlina-ant.jar file that comes with the Tomcat package has a "reload"
> task.  You can run an ant command to reload a web application (Axis) hosted
> by Tomcat.  
> 
> For more info go to http://ant.apache.org/
> 
> Jason
> 
> -----Original Message-----
> From: Steve Pannier [mailto:[EMAIL PROTECTED] 
> Sent: Thursday, July 10, 2003 11:45 AM
> To: [EMAIL PROTECTED]
> Subject: RE: redeployment of web-service class files problem.
> 
> 
> 
> Jason,
> 
> Could you explain: What is the Ant task "reload"?
> 
> Thanks.
> 
> Steve
> 
> > Peter,
> >
> > After deploying you can do a reload of Axis to pick up the new service 
> > without having to start Tomcat.  You can reload Axis via Tomcat's 
> > manager web app or via Ant task "reload".
> >
> > Jason
> >
> > -----Original Message-----
> > From: Peter Ross [mailto:[EMAIL PROTECTED]
> > Sent: Thursday, July 10, 2003 4:57 AM
> > To: Axis Users Mailing List
> > Subject: redeployment of web-service class files problem.
> >
> >
> > Hi,
> >
> > I seem to be having a problem where if I redeploy a service, the
> web-service
> > still uses the old versions of the class files and returns the old
> answer.
> > The only way I can get the new class files is to restart Tomcat.
> >
> > I'm trying to interactively develop a web-service using Axis 1.1 
> > deployed
> in
> > Tomcat 4.1.24 running on windows XP.
> >
> > I deploy the web service so:
> >     >javac ws/IntelligentForm/*.java
> >
> >     >copy ws\IntelligentForm\*.class 
> > c:\tomcat41\webapps\axis\WEB-INF\classes\ws\IntelligentForm
> >     ws\IntelligentForm\Forms.class
> >     ws\IntelligentForm\IntelligentForm.class
> >     ws\IntelligentForm\IntelligentFormService.class
> >     ws\IntelligentForm\IntelligentFormServiceLocator.class
> >     ws\IntelligentForm\IntelligentFormSOAPBindingImpl.class
> >     ws\IntelligentForm\IntelligentFormSOAPBindingStub.class
> >             6 file(s) copied.
> >
> >     >cd ws/IntelligentForm
> >
> >     >java org.apache.axis.client.AdminClient deploy.wsdd
> >     Processing file deploy.wsdd
> >     <Admin>Done processing</Admin>
> >
> > I then develop the service some more, undeploy the service so
> >
> >     >del c:
> \tomcat41\webapps\axis\WEB-INF\classes\ws\IntelligentForm\*.class
> >
> >     >cd ws/IntelligentForm
> >
> >     >java org.apache.axis.client.AdminClient undeploy.wsdd
> >     Processing file undeploy.wsdd
> >     <Admin>Done processing</Admin>
> >
> > and then redeploy the service following the steps above for deploying 
> > the service, but when I access the service I get the same result as 
> > the old version of the code.  If I restart Tomcat then I get the new 
> > result.
> >
> > Can anyone help?
> >
> > Regards,
> > Peter

Reply via email to