Hello Mike,
Yes, that is right.
Your client uses JAX-RPC methods (javax.xml.rpc.ServiceFactory, etc.)
which are in jaxrpc.jar. Many of the classes in here are abstract
classes or interfaces, with the implementation classes in axis.jar.
To construct the SOAP messages to communicate with the server, Axis uses
SAAJ, which is in saaj.jar.
Axis has also dependencies on other jars such as log4j for its logging.
So basically you end up copying all jars to the machines you run your
client on.
Regards,
Dies
Mike Hammer wrote:
All,
New to Axis. I have installed AXIS under Oracle Application
server on a Sun Solaris box and written a simple service and installed it
using the JWS simple deployment method. I am able to retrieve the WSDL
for the service from a Windows IE client. So far so good. Now I want to
develop a simple client on my Windows desktop. This is where I'm
confused. In order to develop the client on my Windows workstation it
appears as though I need to have all of the AXIS jar files on the
workstation and in my classpath otherwise I won't be able to use the
WSDL2Java utility to create the stubs on my Windows workstation . Is
this correct or am i missing something here? If I were to deploy my
client app to other Windows workstations, would I also need to include
all of the AXIS jar files as part of the client app deployment ?
Thanks,
J . Mike