views:

142

answers:

1

In the project I am working I have deployed a SOAP server using Deployment Descriptors (WSDD) files. To do that a webserver (e.g tomcat, jetty) is started and then the following command is executed:

java -cp %AXISCLASSPATH% org.apache.axis.client.AdminClient deploy.wsdd

What I need is to skip the above command to avoid a call to the Axis AdminClient. Is it possible to deploy my webservice as war file?

Note: A solution with JWS can't be used due to its limitations.

+1  A: 

Someone else on Stackoverflow has figured out a way to programmatically configure Axis. This might work for you, too.

The Axis project has some documentation on the EngineConfigurationFactory in its section on Integration.

Thilo