部署axis2环境

Axis2是一套崭新的WebService引擎,该版本是对Axis1.x重新设计的产物。Axis2不仅支持SOAP,还集成了非常流行的REST WebService,同时还支持SpringJSON等技术。

Axis本质上就是一个SOAP引擎,提供创建服务器端、客户端和网关SOAP操作的基本框架。Axis框架来自 Apache开放源代码组织,它是基于JAVA语言的最新的 SOAP 规范开放源代码实现。有很多流行的开发工具都使用AXIS作为其实现支持WebService的功能,例如JBuilder以及著名的Eclipse J2EE插件Lomboz

 

一、环境准备

1、运行环境 apache-tomcat-6.0.16.zip + myEclipse6.5

2、axis2 war包  ~~  axis2.war

3、axis2 bin包 ~~  axis2-1.5.4-bin.zip

4、myeclipse插件包

axis2-eclipse-codegen-wizard.zip

axis2-eclipse-service-archiver-wizard.zip

http://apache.justdn.org/ws/axis2/tools/1_1_1/axis2-eclipse-codegen-wizard.zip
http://apache.justdn.org/ws/axis2/tools/1_1_1/axis2-eclipse-service-archiver-wizard.zip

二、 安装axis

1、解压axis2-1.5.4-bin.zip到指定盘符,如 ”E:\axis2-1.5.4”

     设置axis2环境变量:AXIS2_HOME=E:\axis2-1.5.4\bin

2、将axis2.war放在tomcat的webapps目录下。

     启动tomcat,访问http://localhost:8080/axis2进入欢迎页面。

3、将两个插件包导入myEclipse

   首先修改axis2-eclipse-codegen-wizard.zip:

      1、下载backport-util-concurrent-3.1.jar 和 geronimo-stax-api_1.0_spec-1.0.1.jar,放在lib目录下

      2、修改plugin.xml,在<runtime>节点下添加以下两个节点:

        <library name="lib/backport-util-concurrent-3.1.jar">

           <export name="*"/>

       </library>

       <library name="lib/geronimo-stax-api_1.0_spec-1.0.1.jar">

           <export name="*"/>

       </library>

     修改完毕之后,将两个插件包解压到 MyEclipse 6.5M1\eclipse\plugins 目录下,同时修改两个文件夹的名字:

axis2-eclipse-codegen-wizard -> 

org.apache.axis2.tool.codegen.eclipse.plugin.CodegenWizardPlugin

axis2-eclipse-service-archiver-wizard ->

org.apache.axis2.tool.Axis2_Service_Archiver_1.3.0

  (一定要先修改插件包,然后解压到myEclipse目录下)

启动myEclipse,打开”file->new->other”,能够发现”Axis2 Wizard”,表示成功将axis2插件导入myeclipse6.5

 

安装成功后,可以修改axis默认配置   webapps/axis2/WEB-INF/config/axis2.xml

       A 默认情况下,axis2可以热发布webService,也就是说,将.class文件复制到pojo目录中时,tomcat不需要重新启动就能发布webService。取消热发布方式:

<parameter name="hotdeployment">false</parameter>

    B、 虽然axis2是热发布,但并不是热更新。也就是说,一旦发布了webService,再想更新webService,就需要重启tomcat。启用热更新方式:

<parameter name="hotupdate">false</parameter>

    C、 发布webServicepojo是默认目录,修改方式:

<deployer extension=".class" directory="etoak" 

class="org.apache.axis2.deployment.POJODeployer"/>


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值