Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/382.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
javax.xml.ws.WebServiceException:在wsdl中找不到名为的服务_Java_Web Services_Wsdl_Cxf_Tomcat7 - Fatal编程技术网

javax.xml.ws.WebServiceException:在wsdl中找不到名为的服务

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 我的服务呼叫示例

我使用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服务,一切都很好