Idea发布Axis2服务端、创建WebService客户端和spring整合Axis2框架发布服务?

一、使用默认的WEBSERVICE服务

1 新建项目

2 选择 java->Java EE(由J2EE 8改为J2EE 7的版本,解决创建WEBSERVICE项目无WEB.XML的问题)

Idea发布Axis2服务端、创建WebService客户端和spring整合Axis2框架发布服务?_第1张图片

3 创建WEBSERVICE服务端

Idea发布Axis2服务端、创建WebService客户端和spring整合Axis2框架发布服务?_第2张图片

4 项目结构如下

Idea发布Axis2服务端、创建WebService客户端和spring整合Axis2框架发布服务?_第3张图片

5 生成wsdl文件

Idea发布Axis2服务端、创建WebService客户端和spring整合Axis2框架发布服务?_第4张图片

6 修改服务访问地址

Idea发布Axis2服务端、创建WebService客户端和spring整合Axis2框架发布服务?_第5张图片

7 生成WSDL文件格式如下

Idea发布Axis2服务端、创建WebService客户端和spring整合Axis2框架发布服务?_第6张图片

8 选择项目鼠标右键->open  module settings->Artifacts(产品)

Idea发布Axis2服务端、创建WebService客户端和spring整合Axis2框架发布服务?_第7张图片

9 添加jax-ws-apache Axis 到当前项目中

Idea发布Axis2服务端、创建WebService客户端和spring整合Axis2框架发布服务?_第8张图片

Idea发布Axis2服务端、创建WebService客户端和spring整合Axis2框架发布服务?_第9张图片

Idea发布Axis2服务端、创建WebService客户端和spring整合Axis2框架发布服务?_第10张图片

10  Filx按钮选择 Add ‘JAX-WS-Apache Axis’ to  the artifact

11 运行tomcat 输入http://localhost:8080/services

Idea发布Axis2服务端、创建WebService客户端和spring整合Axis2框架发布服务?_第11张图片

二、如何配置属于自己的WEBSERVICE服务

1 创建包->最好不要带上com 标签。

Idea发布Axis2服务端、创建WebService客户端和spring整合Axis2框架发布服务?_第12张图片

2 打开web->WEB-INF->server-config.wsdd 文件

Idea发布Axis2服务端、创建WebService客户端和spring整合Axis2框架发布服务?_第13张图片

3 创建自己的配置文件信息(Copy  service  Helloworld)

Idea发布Axis2服务端、创建WebService客户端和spring整合Axis2框架发布服务?_第14张图片

4 选择项目鼠标右键->open  module settings->Modules 添加Jar包

Idea发布Axis2服务端、创建WebService客户端和spring整合Axis2框架发布服务?_第15张图片

Idea发布Axis2服务端、创建WebService客户端和spring整合Axis2框架发布服务?_第16张图片

Idea发布Axis2服务端、创建WebService客户端和spring整合Axis2框架发布服务?_第17张图片

5 对当前项目重新添加Artifacts产品

Idea发布Axis2服务端、创建WebService客户端和spring整合Axis2框架发布服务?_第18张图片

6 重新添加jax-ws-apache Axis 到当前项目中

Idea发布Axis2服务端、创建WebService客户端和spring整合Axis2框架发布服务?_第19张图片

7 Filx按钮选择 Add all missing dependecies of ‘发布的自己的webservice名称’ to  the artifact

8 运行tomcat 输入http://localhost:8080/services

Idea发布Axis2服务端、创建WebService客户端和spring整合Axis2框架发布服务?_第20张图片

三、创建WebService客户端

1 新建项目

Idea发布Axis2服务端、创建WebService客户端和spring整合Axis2框架发布服务?_第21张图片

2 选择WebService服务地址

Idea发布Axis2服务端、创建WebService客户端和spring整合Axis2框架发布服务?_第22张图片

3 添加新的WSDL文件

Idea发布Axis2服务端、创建WebService客户端和spring整合Axis2框架发布服务?_第23张图片

4 创建测试类

Idea发布Axis2服务端、创建WebService客户端和spring整合Axis2框架发布服务?_第24张图片

5 调用WEBSERVICE的方法

Idea发布Axis2服务端、创建WebService客户端和spring整合Axis2框架发布服务?_第25张图片

6 测试运行

四、spring整合Axis2框架发布服务

 

 

 

 

 

 

你可能感兴趣的:(Idea发布Axis2服务端、创建WebService客户端和spring整合Axis2框架发布服务?)