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
