一切福田,不離方寸,從心而覓,感無不通。

JAX-WS RI组件开发基于JAX-WS规范的WebService服务入门程序

一、服务端

 

在这里插入图片描述

1、创建提供webservice服务的服务接口

 

服务接口

2、创建提供webservice服务的服务接口的实现类

 

服务接口实现类

3、将JAX-WS RI组件lib目录下的jar包导入工程

 

找到lib目录
在这里插入图片描述

4、配置sun-jaxws.xml文件

 

先找到sun-jaxws.xsd文件:
在这里插入图片描述

再复制如下代码:
在这里插入图片描述

最后,手动在工程的/WEB-INF目录下创建sun-jaxws.xml配置文件并进行配置,如下:
在这里插入图片描述

5、配置web.xml

 

在这里插入图片描述

6、部署到tomcat服务器并访问服务

 

  • wsdl路径简介:
  • localhost :使用tomcat服务器部署,只能在本地自己测试,所以是localhost,也可以是127.0.0.1
  • 8080 : 端口号
  • JaxWS_ri_calcalator_server :项目名
  • calculatorService : 配置文件配置的提供webservice服务的服务接口实现类
  • wsdl : 请求参数,表示访问该webservice服务的wsdl文件

出现如下页面,即表示部署成功:
在这里插入图片描述

二、客户端

 

在这里插入图片描述

1、获取服务端文件

 

命令提示符界面如下:
在这里插入图片描述

由图可知,我设置了将生成的.java源文件放在D:/haha/jax_ws_ri目录中,查看之后文件如下:
在这里插入图片描述
在这里插入图片描述

2、将生成的文件加入我们的工程

 

在这里插入图片描述

3、创建调用服务的客户端程序

 

在这里插入图片描述

4、结果显示
在这里插入图片描述

 

from:https://blog.csdn.net/weixin_43978412/article/details/99596714/