When you deploy a service, Apache SOAP will create a
file named "DeployedServices.ds". This will make your
SOAP be able to be persistence.

Try to deploy your service with a script

****************
@echo off

java org.apache.soap.server.ServiceManagerClient
http://localhost:8080/soap/servlet/rpcrouter deploy
DeploymentDescriptor.xml
echo .
echo Verify that it's there
java org.apache.soap.server.ServiceManagerClient
http://localhost:8080/soap/servlet/rpcrouter list
echo .

****************

The jar files:

1-)soap.jar;
2-)xerces.jar;
3-)mail.jar;
4-)activation.jar;

must exits in your CLASSPATH

the ServiceManagerClient class will make your SOAP
persistence.

PS: If you're working on a unix system, check also
your permissions.

If this was unsufficient try this one:

Check your config file

************************
<soapServer>
  <serviceManager>
    ...
  </serviceManager>
  <configManager
value="org.apache.soap.server.DefaultConfigManager">
    <option name="filename"
value="DeployedServices.ds"/>
  </configManager>
</soapServer>
************************
-------------------------------------------------------

        New to apache soap, have the servlet running in
jboss/catalina 
integration.
Can deploy services, but when the server is restarted
I am having to
redeploy the services, anyway to auto deploy the web
services with 
Apache
Soap?

Ed King
Senior Software Developer
Tangram Enterprise Solutions, Inc.



__________________________________________________
Do You Yahoo!?
LAUNCH - Your Yahoo! Music Experience
http://launch.yahoo.com

Reply via email to