I am trying to publish a WSDL-defined web service, packaged as OSGi bundles, using CXF, a very similar example to that which is available under example/cxf-wsdl-first-osgi-package.
The CXF service engine and CXF binding component are used to expose the web service. Each one is packaged in as an OSGi bundle, as follows:
1. CXF service engine as cxf-wsdl-first-reporting-service-bundle - service implementation of web service
2. CXF binding component as cxf-wsdl-first-reporting-service-bc-bundle
3. A java client to invoke the web service
I can browse the WSDL as http://localhost:8092/cxf/ReportService/?wsdl but when I run a java client it throws an exception:
org.apache.cxf.interceptor.Fault: Operation not bound on this message
Attached are the logs and also the ample project.
Need help on the same.
I solved the problem. The problem was in the soap mesage that I was trying to post. I correct the same and the web service was invoked.