如何获取我的WSDL的URL?
我使用Netbeans,Java EE6,JAX-WS和TomCat创建了一个非常简单的Web服务。 它只有一个@WebMethod getWsdlURL(),它应该返回我的wsdl的URL,它应该类似于:
http://192.168.70.44:8088/SimpleWebService/WebService?wsdl
但是我不知道如何做到这一点。
谁能帮我?
不要添加自己的服务来返回URL。 取决于已经提供它的运行时。
只需在浏览器中打开url即可。 url是……
http://://?wsdl
要添加回答david99world,您可以在WEB-INF目录中的sun-jaxws.xml配置文件中查找端点url-pattern。
该文件可能有如下定义:
如果在构建时从WSDL生成类,则服务类将扩展javax.xml.ws.Service,因此将inheritancegetWSDLDocumentLocation
方法。