当前位置: 代码迷 >> Web前端 >> 调度axis2环境
  详细解决方案

调度axis2环境

热度:233   发布时间:2012-11-06 14:07:00.0
部署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"/>


1 楼 stephenju 2011-09-08  
确定能下载?给个能下载的链接!!!发帖子有点责任心!
  相关解决方案