不使用tomcat如何发布webservice

2024-11-08 20:47:02

1、新建测试代码示例/** * jdk发布webservice服务 */@WebServicepublic class TestJdkWebService { @WebMethod public String sayHello() { return "Hello World!"; } public static void main(String[] args) { //可以做到不借助web容器(如Tomcat)发布Web Service应 Endpoint.publish("访问地址", new TestJdkWebService()); System.out.println("发布webservice成功!"); }}

不使用tomcat如何发布webservice

3、这个时候可以开发浏览器访问发布地址+?wsdl来查看服务描述协议

不使用tomcat如何发布webservice

5、生成完成之后,去源文件目录查看生成的文件,我们这里是直接指定到idea项目的src目录下,所以直接在idea就可以看到

不使用tomcat如何发布webservice

7、打印结果显示Hello World!,这个信息就是服务端sayHello方法的返回的内容信息,说明客户端成功调用了服务端的方法。在正常的项目中,如果我们提供了webservice服务端,则把生成的客户端代码提供给调用方,就可以正常的实现远程服务调用了

猜你喜欢