You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-user@axis.apache.org by Dies Koper <di...@jp.fujitsu.com> on 2006/01/07 06:34:45 UTC
Re: Newbie Question - Client Development - Axis Jars
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