如何发布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());
}
}