Eclipse中Axis2发布WebService

 

介绍:Axis是apache下一个开源的webservice开发组件。

开发工具下载:

  1. 1.  eclipse的Java EE版本。下载地址:http://www.eclipse.org/downloads/
  2. 2.  axis2。下载地址:http://axis.apache.org/axis2/java/core/download.cgi
  3. 3.  eclipse的两个axis2插件:

Axis2_Codegen_Wizard

Axis2_Service_Archiver。

下载地址:http://axis.apache.org/axis2/java/core/tools/index.html

  1. 4.  tomcat服务器。(如:apache-tomcat-6.0.14.exe)

 

eclipse安装axis2插件:

解压下载的插件压缩包,把解压目录中的jar文件复制到eclipse下的dropins目录下,重启eclipse,点击·file-new-other,如果看到Axis2 Wizards,则表明插件安装成功。

安装axis2:

下载Axis2的WAR Distribution并解压,把axis2放置到%TOMCAT_HOME%/webapps下,启动tomcat,http://localhost:port/axis2,出现相应页面,则Axis2安装成功。

项目工程开发:

依次创建工程、包、类,编写实现方法。

发布WebService

  1. 1.  点击eclipse的File-New-other,打开Axis2 Wizards,选择Axis2 Service Archiver,然后Next;
  2. 2.  选择Class File Location,也就是类文件存放路径,注意:只选到classes目录,不要含有包的文件夹路径,如类文件路径如下:

 

则填E:\workspace\Eclipse\FirstWebService\bin(选择.class文件的目录)即可(注意:是将每个类打包成对应的service,而不是将整个工程),然后Next;

  1. 3.  选择Skip WSDL,然后Next;
  2. 4.  一路Next到Select the Service XML file to be included in the Service archive,勾选Generate theservice xml automatically;
  3. 5.  Service Name-填写你的service名称(随意命名,能表明含义即可,以后用Url访问的时候就调用这个Service名字/对应的类写在后面/对应的方法名写在后面),Class Name-填写类名称,要包括包名,如工程目录如下:

 

则填com.java.firstwebservice.CalculateService,点击load,勾选Search decleared methods only,确认无误后,点击Next;

  1. 6.  Output file location填入%TOMCAT_HOME%/webapps\axis2\WEB-INF\services,然后点击Finish,这时webservice就发布成功了;
  2. 7.  然后到%TOMCAT_HOME%/webapps/axis2/WEB-INF/services 看看是否多了一个.aar的文件;
  3. 8.  访问http://localhost:port/axis2/services/类名?wsdl 就可看到生成的wsdl文件了。

 

本机目录:

D:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\axis2\WEB-INF\services

转载于:https://www.cnblogs.com/yuanting/p/4784438.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值