微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐