我尝试在 Glassfish 上部署 Web 服务。一切正常。Web 服务使用之前定义的 WSDL 文件,我使用 Annotation 执行此操作:
@WebService(serviceName = "Daten", portName = "DatenSOAP", wsdlLocation = "Daten.wsdl",
targetNamespace = "http://foo.blub.com/ws/test/Service",
endpointInterface = "com.blub.foo.ws.test.service.Daten")
并在我的 WSDL 文件中定义
<soap:address location="http://localhost:8080/servlet/test/Daten" />
但是当我部署它时,WSDL 被部署在http://localhost:8080/foo/Daten
我在哪里可以定义位置有什么问题?