WebService之axis2的使用(二)

本文介绍如何使用Axis2搭建Web服务。步骤包括配置环境、安装Axis2、设置Eclipse插件、创建Java类、生成WebService服务文件并部署到Tomcat。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

                                               生成wsService服务端代码

   

    首先我们需要设置下axis2开发的环境   

 

你需要设置你的JAVAHome,这在后面会用到

1.axiswar包放入tomcat服务器的webapps目录下,启动tomcat,访问http://127.0.0.1:8081/axis2/ 能够看到下面的页面即表示axis2安装成功

 

2.解压Axis2_Codegen_Wizard_1.3.0Axis2_Service_Archiver_1.3.0插件到eclipseplugins目录下,启动myeclipase或者你的eclipse

3.新建WEB项目HelloWS,在项目上单击右键选择新建->其他,看到下图则表示插件安装成功,同时需要将axis2-1.3-bin.zip解压后的文件中的lib目录下的所有JAR包添加到项目的构建路径中,我们这里将axis2-1.3-bin.zip解压到DA盘“D:\axis2\axis2-1.3目录下,我在这里使用的myeclipase6.

 

 

4新建simple,在该包下新建类Hello如下

 

package simple;

 

public class Hello {

    public String sayHello(String str){

       System.out.println("hello"+str);

       return "hello"+str;

    }

}

5.在项目中单击右键,选择新建->其他,选择Axis2 Wizards下的Axis2 Service Archiver,点击next进入下一个页面

 

 

 

在该页面中设置你的JAVA类编译后存放的CLASS目录,记住这里的目录不需要包括JAVA

点击next进入下一个设置页面

 

选择第一个SkipWSDL,点击Next进入下一页,该页我们不设置,再点击Next

进入如下页面

 

 

 

选中复选框生成service.xml文件,点击next

 

 

 

在该页面中填入ServiceNameClassName(你将要作为webservice 暴露的JAVA类的全路径)

选择Search declared methods only 只显示你定义的方法,然后在列表中选择你需要暴露的方法,点击next

 

 

选择生成文件的输入目录以及文件名称,你可以直接将文件输出到“Tomcat 5.5\webapps\axis2\WEB-INF\services”目录下,也可以将文件先放到别处然后拷贝过去。这里我先保存到桌面然后拷贝过去。

 

6.重新启动tomcat访问路径http://127.0.0.1:8081/axis2/services/HelloWS?wsdl 即可看到wsdl文件如下

 

这样第一个WS服务及发布成功了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值