javax.xml.ws.WebServiceException:在wsdl中找不到名为的服务
我使用CXF2.7和Tomcat7。 我用EclipseJuno创建了一个web项目,它公开了一些web服务。 在tomcat上部署之后,我从浏览器中获得了wsdl,一切看起来都很好 然后,我创建了第二个web项目,即消费者,并将其部署到tomcat上。 当我尝试从消费者处调用任何web服务时,会出现以下错误: javax.xml.ws.WebServiceException:找不到名为{http://service.example.com/}wsdl中的UserSrvImpl 我的服务呼叫示例是:javax.xml.ws.WebServiceException:在wsdl中找不到名为的服务,java,web-services,wsdl,cxf,tomcat7,Java,Web Services,Wsdl,Cxf,Tomcat7,我使用CXF2.7和Tomcat7。 我用EclipseJuno创建了一个web项目,它公开了一些web服务。 在tomcat上部署之后,我从浏览器中获得了wsdl,一切看起来都很好 然后,我创建了第二个web项目,即消费者,并将其部署到tomcat上。 当我尝试从消费者处调用任何web服务时,会出现以下错误: javax.xml.ws.WebServiceException:找不到名为{http://service.example.com/}wsdl中的UserSrvImpl 我的服务呼叫示例
UserSrvImpl service = new UserSrvImpl();
UserSrvImplPortType client = service.getUserSrvImplPort();
client.register(ObjetValue);
出什么事了
我的wsdl是:
我想你需要
UserSrv service = new UserSrvImpl();
UserSrvImplPortType client = service.getUserSrvImplPort();
client.register(ObjetValue);
使用interbase而不是实现类作为链接我再次创建了web服务,但这次我手动创建了接口。我创建了一个类来实现这个接口,然后创建了web服务,一切都很好