Axis2 WebService 发布

一、准备

(1)JDK 1.8,Tomcat9.0,MyEclipse2016

(2)Axis2:https://axis.apache.org/axis2/java/core/download.html

Axis2 WebService 发布_第1张图片

二、环境配置

2.1 MyEclipse Axis2环境配置:解压axis2-eclipse-service-plugin和axis2-eclipse-codegen-plugin,把得到的两个jar包放到%MyEclipse安装目录%\dropins,重启MyEclipse;

2.2 发布Axis2:解压axis2-1.7.6-war.zip得到axis.war并将其放到%Tomcat安装目录%/webapps下,然后启动Tomcat在浏览器中输入http://localhost:8080/axis2/,出现如下图所示则配置成功

Axis2 WebService 发布_第2张图片

三、发布Axis2

3.1在MyEclipse中new一个WebProject,命名WebService,然后编写一段服务器代码如下:

package org.web.service;

public class HelloWorldService {

           public String sayHello(String name) {

                      return "Hello,"+name;

           }

}

3.2 File>>New>>Other>>Axis2 Wizards>>Axis2 Service Archiver,双击后选择WebService项目编译后的class所在路径

Axis2 WebService 发布_第3张图片

next>>选中Skip WSDL,next>>什么都不填>>next>>选中Generate the service xml automatically,next>>

Axis2 WebService 发布_第4张图片

点击next>>填写output location(如:%WebService项目地址%/src),点击finish,到MyEclipse中刷新项目,出现my_service.aar文件

Axis2 WebService 发布_第5张图片

3.3 复制此aar文件到%tomcat安装目录%/webapps/axis2/WEB-INF/services下。重新启动tomcat,在浏览器中输入http://localhost:8080/axis2/services/HelloWorldService?wsdl,出现下图说明发布成功

Axis2 WebService 发布_第6张图片

或者输入http://localhost:8080/axis2/services/listServices,出现下图说明发布成功

Axis2 WebService 发布_第7张图片

你可能感兴趣的:(Axis2 WebService 发布)