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