如何发布webservice服务端

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

上一篇:2020-12-08


下一篇:WebService IIS发布http://IP:端口/虚拟目录/服务.asmx