我使用 CXF 2.7 和 tomcat 7。我使用 eclipse Juno 创建了一个 Web 项目,它公开了一些 Web 服务。在 tomcat 上部署后,我从浏览器获取 wsdl,一切看起来都很好。
然后我创建了第二个作为消费者的 Web 项目,并将其部署在 tomcat 上。当我尝试从消费者调用任何 Web 服务时,我收到以下错误:
javax.xml.ws.WebServiceException:在 wsdl http://xxxx:8088/TaxisNetTestUI/services/UserSrvImplPort?wsdl中找不到名为 {http://service.example.com/}UserSrvImpl 的服务
我的服务调用示例是:
UserSrvImpl service = new UserSrvImpl();
UserSrvImplPortType client = service.getUserSrvImplPort();
client.register(ObjetValue);
怎么了?
我的 wsdl 是: WSDL 文件