webservice里Endpoint里通过 Endpoint.publish发布为什么不行

webservice里Endpoint里通过 Endpoint.publish发布为什么不行,不配置tomcat,直接用程序绑定地址和serverclass,通过ispublish查询时是true,执行后面的client方式报404,链接超时,找不到我的服务。。。

![图片说明](https://img-ask.csdn.net/upload/201705/22/1495384312_339059.png)图片说明

2个回答

原生jdk发布Webservice需要配合注解,最低版本jdk1.6.0.30以上
@WebService(serviceName = "Service", targetNamespace = "http://service.com/")
@SOAPBinding(style = Style.DOCUMENT, use = Use.LITERAL, parameterStyle = ParameterStyle.WRAPPED)
public class PublishService{
……
@WebMethod
// 发布调用的方法
}

如果一个类上,被添加了@WebService注解,则必须此类至少有一个可以公开的方法,否则将会启动失败。
protected、private、final、static方法不能对外公开

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐