Hi again,

first of all, thanks for the comments to my posting.

Considering most people responded that in their eyes it's even easier building a client with CXF compared to Axis2 I'll take another try with CXF...

Daniel Kulp schrieb:
- No wsdl-file needed after you generated the code using WSDL2Java.

You don't need to with CXF either. Just invoke a different constructor on the generated Service object and specify the endpoint URL you want to hit. In anycase, this is a JAX-WS specification thing.
Which constructor do you mean? I use this one (the service's name is ModuleService):

ModuleService port;
ModuleServiceImplService serviceClient;
org.apache.cxf.endpoint.Client client;
URL wsdl = getClass().getResource("/ModuleService.wsdl");
service = new ModuleServiceImplService(wsdl, new QName(
                                "http://service.modulverwaltung/";,
                                        "ModuleServiceImplService"));
port = service.getModuleServiceImplPort();
client = ClientProxy.getClient(port);

In this case, the WSDL-file has to be in the classpath...

Regards,

Abid


--

Abid Hussain
Mail: [EMAIL PROTECTED]
Web: http://www.abid76.de

Reply via email to