Hi,
I think I have my server set up ok because if I visit this page:
http://192.168.98.46:8080/pfc/services/
I get a list of the services I implemented:
{http://impl.chat.serbices.servlet.pfc.mmsn.net.au/}ChatServiceImplPort
{http://impl.rfio.serbices.servlet.pfc.mmsn.net.au/}RemoteFileImplPort
{http://impl.imageshare.serbices.servlet.pfc.mmsn.net.au/}ImShServiceImplPort
{http://impl.rfio.serbices.servlet.pfc.mmsn.net.au/}RemoteFileSystemImplPort
{http://impl.rfio.serbices.servlet.pfc.mmsn.net.au/}RemoteFileIOImplPort
{http://impl.serbices.servlet.pfc.mmsn.net.au/}PfCServicesImplPort
The last one is a link to http://192.168.98.46:8080/pfc/services/PfC?wsdl
and serves up the appropriate wsdl description of the PfC interface.
The problem is that when I try to get a handle on the PfC interface from
within my client applet, I end up with the error:
org.apache.cxf.service.factory.ServiceConstructionException:
Could not find definition for service {urn:srv}PfCService.
I used the following client side code (both the client and server side service
code were generated from wsdl2java):
serviceAddress = "http://" + (String)configOpts.get("hostName") + ":" +
(String)configOpts.get("port") + serviceURI
+"?wsdl";
// i.e. http://192.168.98.46:8080/pfc/services/PfC?wsdl
URL url = new URL(serviceAddress);
QName SERVICE = new QName("urn:srv", "PfCService");
PfCService service = new PfCService(url, SERVICE );
PfC pfc = service.getPfC();
Sorry, I am new to all this, so likely I am doing something foolish.
Hope this is enough to work from.
Thanks for any insights
Doug