Hi, I'm trying to consume this wsdl:
http://pmum.teias.gov.tr/UzlasmaWeb/services/DGPService?wsdl with the cxf-codegen-plugin like, <plugin> <groupId>org.apache.cxf</groupId> <artifactId>cxf-codegen-plugin</artifactId> <version>2.1.1</version> <executions> <execution> <id>generate-sources</id> <phase>generate-sources</phase> <configuration> <sourceRoot>${basedir}/src/ws/java</sourceRoot> <wsdlOptions> <wsdlOption> <wsdl> http://pmum.teias.gov.tr/UzlasmaWeb/services/DGPService?wsdl</wsdl> </wsdlOption> </wsdlOptions> <argline>-classdir ${project.build.directory}/classes</argline> </configuration> <goals> <goal>wsdl2java</goal> </goals> </execution> </executions> </plugin> code generate is ok. After all I'm trying to construct the service like, DGPService service = new DGPService(); DGPServicePortType port = service.getDGPServiceHttpport(); and call some method. But I'm getting the exception below. javax.xml.ws.WebServiceException: org.apache.cxf.service.factory.ServiceConstructionException at org.apache.cxf.jaxws.ServiceImpl.getPort(ServiceImpl.java:249) at org.apache.cxf.jaxws.ServiceImpl.getPort(ServiceImpl.java:234) at javax.xml.ws.Service.getPort(Service.java:40) at com.deloitte.dgpys.ws.DGPService.getDGPServiceHttpport(DGPService.java:67) at org.euas.ems.ws.GupTalimatWSClientServiceTests.testServiceLogin(GupTalimatWSClientServiceTests.java:19) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.springframework.test.context.junit4.SpringTestMethod.invoke(SpringTestMethod.java:163) at org.springframework.test.context.junit4.SpringMethodRoadie.runTestMethod(SpringMethodRoadie.java:233) at org.springframework.test.context.junit4.SpringMethodRoadie$RunBeforesThenTestThenAfters.run(SpringMethodRoadie.java:333) at org.springframework.test.context.junit4.SpringMethodRoadie.runWithRepetitions(SpringMethodRoadie.java:217) at org.springframework.test.context.junit4.SpringMethodRoadie.runTest(SpringMethodRoadie.java:197) at org.springframework.test.context.junit4.SpringMethodRoadie.run(SpringMethodRoadie.java:143) at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.invokeTestMethod(SpringJUnit4ClassRunner.java:142) at org.junit.internal.runners.JUnit4ClassRunner.runMethods(JUnit4ClassRunner.java:51) at org.junit.internal.runners.JUnit4ClassRunner$1.run(JUnit4ClassRunner.java:44) at org.junit.internal.runners.ClassRoadie.runUnprotected(ClassRoadie.java:27) at org.junit.internal.runners.ClassRoadie.runProtected(ClassRoadie.java:37) at org.junit.internal.runners.JUnit4ClassRunner.run(JUnit4ClassRunner.java:42) at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:38) at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:460) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:673) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:386) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:196) Caused by: org.apache.cxf.service.factory.ServiceConstructionException at org.apache.cxf.frontend.ClientFactoryBean.create(ClientFactoryBean.java:58) at org.apache.cxf.frontend.ClientProxyFactoryBean.create(ClientProxyFactoryBean.java:97) at org.apache.cxf.jaxws.JaxWsProxyFactoryBean.create(JaxWsProxyFactoryBean.java:93) at org.apache.cxf.jaxws.ServiceImpl.createPort(ServiceImpl.java:369) at org.apache.cxf.jaxws.ServiceImpl.getPort(ServiceImpl.java:247) ... 26 more Caused by: org.apache.cxf.BusException: No binding factory for namespace http://schemas.xmlsoap.org/wsdl/http/ registered. at org.apache.cxf.binding.BindingFactoryManagerImpl.getBindingFactory(BindingFactoryManagerImpl.java:91) at org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory.createEndpoint(AbstractWSDLBasedEndpointFactory.java:92) at org.apache.cxf.frontend.ClientFactoryBean.create(ClientFactoryBean.java:51) ... 30 more Any ideas on this? Thanks, M.