2 方法二
2.1准备工作
(1)Java环境变量的配置,这里不做介绍;
(2)安装插件:将axis2-eclipse-codegen-plugin-1.6.0和axis2-eclipse-service-plugin-1.6.0两个jar包放入eclipse目录下的plugins中,重新启动eclipse;
(3)JavaEE中axis2配置:Window->Perferences->WebServices->Axis2 perferences->Axis2 Runtime->Axis2 Runtime location,Browse选择解压axis2-1.6.0-bin.zip得到的axis2-1.6.0文件目录;
(4)JavaEE中tomcat配置:Window->Perferences->Server->Runtime Environments->点击add按钮进入新增详细界面->选中本地tomcat版本,点击next->点击”Browse…”按钮,选中Tomcat包的位置,点击finish.
2.2发布axis2
(1)解压axis2-1.6.0-war.zip获得axis2.war并把它放到tomcat解压目录的webapps文件夹下,启动tomcat,浏览器中输入http://localhost:8080/axis2/,出现下图,说明配置成功。
(2)新建Dynamic Web Project项目
(3)新建包并新建文件TestNameSercive.java
package com.example.method;
public class TestNameSercive {
public String getName(String name) {
return "大家好,我是" + name;
}
}
(4) 在项目上右键new->Other,在弹出的对话框中,找到Axis2 Service Archiver,双击->选择TestNameSercive 所在项目的class路径->next->选中skip WSDL,Next->什么都不填NEXT->选中Generate the service xml automatically,NEXT->
把此aar文件放到%tomcat_home%\webapps\axis2\WEB-INF\services下。浏览器中输入http://localhost:8080/axis2/services/TestNameSercive?wsdl,出现图,说明发布成功。