Web services WSDL定制-绑定名称
我想知道部署以下Web服务时,WSDL文件中的“绑定”名称是什么:Web services WSDL定制-绑定名称,web-services,soap,wsdl,jax-ws,Web Services,Soap,Wsdl,Jax Ws,我想知道部署以下Web服务时,WSDL文件中的“绑定”名称是什么: @WebService (name="LogService", serviceName="LogWebService") public class LogServiceImpl { public void log(String msg) { System.out.println(msg); } } 据我所知,应该是SIB+“端口”+“绑定”,即LogServiceImportB
@WebService (name="LogService", serviceName="LogWebService")
public class LogServiceImpl
{
public void log(String msg) {
System.out.println(msg);
}
}
据我所知,应该是SIB+“端口”+“绑定”,即LogServiceImportBinding,因为@WebService注释中没有出现“端口名”。否则(如果出现这种情况),它将是“portname”+“Binding”。有人说,在本例中,“binding”名称是“name”+“binding”,即LogServiceBinding,因为“name”出现在注释中。什么是正确的?在哪一个教程或规范中描述了这种定制 我猜应该是这样的:serviceName+“SoapBinding” 所以在本例中:LogWebServiceSoapBinding 也许此链接将帮助您了解“名称”和“服务名称”之间的区别 但更好的了解方法是测试!因此,请尝试部署此服务并检查wsdl中的绑定名称