Hi!
I use as example CxfBcProviderConsumerTest.java for testing my service.
But I faced some issues:
org.apache.cxf.service.factory.ServiceConstructionException: Could not
find definition for service
{http://mycompany.com/services/myservice}MyServiceInterfaceService.
at
org.apache.cxf.wsdl11.WSDLServiceFactory.create(WSDLServiceFactory.java:114)
at
org.apache.cxf.service.factory.ReflectionServiceFactoryBean.buildServiceFromWSDL(ReflectionServiceFactoryBean.java:208)
at
org.apache.cxf.service.factory.ReflectionServiceFactoryBean.initializeServiceModel(ReflectionServiceFactoryBean.java:270)
at
org.apache.cxf.service.factory.ReflectionServiceFactoryBean.create(ReflectionServiceFactoryBean.java:146)
at
org.apache.cxf.jaxws.support.JaxWsServiceFactoryBean.create(JaxWsServiceFactoryBean.java:89)
at
org.apache.cxf.frontend.AbstractEndpointFactory.createEndpoint(AbstractEndpointFactory.java:83)
at
org.apache.cxf.frontend.ServerFactoryBean.create(ServerFactoryBean.java:107)
at
org.apache.cxf.jaxws.JaxWsServerFactoryBean.create(JaxWsServerFactoryBean.java:147)
It seems it is added "Service" in "MyServiceInterface".
JaxWsServerFactoryBean factory = new JaxWsServerFactoryBean();
factory.setServiceClass(MyServiceInterface.class);
...
How did we get "MyServiceInterfaceService"? How to configure it properly?
I have WSDL file, and there are no one matches of
"MyServiceInterfaceService". MyServiceInterface class - it is generated
using CXF maven plug-in (servicemix version 3.2.1).
Thanks,
Truly yours,
Ivan Pryvalov.