如何发布webservice服务端
还是使用jdk提供的工具进行webservice进行发布(从jdk1.6以后)对soap1.2协议支持的不是很好
使用Endpoint里面的publish方法进行发布webservice服务
//jdk发布webservice服务的时候服务类上必须加上@WebService注解
- 服务
package server;
import javax.jws.WebService;
/**
* @ClassName PersonService
* @Description
* @Author 周志强
* @Date 2021/4/5 15:09
* @Version 1.0
*/
@WebService //jdk发布webservice服务的时候服务类上必须加上@WebService注解
public class PersonService {
public String sayHello(String userName){
return userName+" hello";
}
}
- 发布
package server;
import javax.xml.ws.Endpoint;
/**
* @ClassName Publish
* @Description
* @Author 周志强
* @Date 2021/4/5 15:11
* @Version 1.0
*/
public class Publish {
public static void main(String[] args) {
//第一个参数:服务的地址
//第二个参数:这个服务类的对象
Endpoint.publish("http://192.168.43.160:8099/hello",new PersonService());
}
}
原文地址:https://blog.csdn.net/weixin_43216437/article/details/115442641
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。