axis1.4使用方法

本文简要介绍了如何快速使用axis1.4,包括两种方式:直接使用webapp目录下的axis服务和将其放入myeclipse工程中。重点讲述了每个步骤,如配置jar包,编写部署文件,并通过AdminClient命令进行部署。最后提供了一种在myeclipse中简化执行部署文件的方法。

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

      虽然axis1.4的说明文档给出了详细的使用说明,不过其中的很多功能我都用不上,因此,如何快速的使用axis的基本功能对于我来说是最重要的,毕竟没有那么多时间深入研究axis。

 

      使用axis大致可以通过两种途径。

 

      直接使用webapp目录下的axis服务,其步骤为

      1.将用户自己写好的源文件编译后放到axis/WEB-INF/classes目录下;

      2.将xercesImpl-2.8.1.jar,xmlsec-1.3.0.jar,activation.jar,mail.jar放入axis/WEB-INF/lib目录下。

         若用户用到了其它的包,也一并放入到该目录下;

      3.将axis文件夹放到tomcat的webapp目录下,并启动tomcat(必须启动,第5步需要与tomcat通信)

      4.模仿samples/userguide/example3下的deploy.wsdd写好自己的部署文件,假设部署文件名为mydeploy.wsdd;

      5.执行java org.apache.axis.client.AdminClient mydeploy.wsdd命令;

 

      讲axis放入myeclipse6.5工程中使用,其步骤为:

      1.新建一个web工程;

      2.将axis/WEB-INF/lib目录下的jar包全部引入工程(放在WebRoot/WEB-INF/lib目录下),此外还需要引入 

         xercesImpl-  2.8.1.jar,xmlsec-1.3.0.jar,activation.jar,  mail.jar这四个jar包。若用户用到了其它的包,

         也一并放入该目录下;

      3.将将axis/WEB-INF下的web.xml文件覆盖至工程中的WEB-INF目录下的web.xml文件;
      4.在工程的src下写自己的代码,写好后将整个工程部署到tomcat,并启动tomcat(必须启动,第5步需要与tomcat通信)

      5.模仿samples/userguide/example3下的deploy.wsdd写好自己的部署文件,假设部署文件名为mydeploy.wsdd;

      6.执行java org.apache.axis.client.AdminClient mydeploy.wsdd命令;

 

说明:最后一步执行java org.apache.axis.client.AdminClient mydeploy.wsdd命令时,如果直接进入命令提示符,需要将axis/WEB-INF/lib下自带的8个jar包以及后来引入的4个jar包(xercesImpl-2.8.1.jar,xmlsec-1.3.0.jar,activation.jar,mail.jar)全部加入到classpath中,很麻烦。为了省事,可以按照下面的方法来做(本质就是让myeclipse帮你加入这些jar包):

1.在myeclipse中新建一个普通的工程,假设工程名为AxisDeploy;

2.将上面所提到的12个jar包全部引入到这个工程中;

3.将自己写的部署文件mydeploy.wsdd放入到工程中,我将这个文件放入到了工程中的deploy目录下;

4.在myeclipse中选择 Run --> Open Run Dialog,如下图所示:

 

5.双击Java application,在Main选项卡中填入如下图所示的信息:

 

6.进入Arguments选项卡,填写部署文件的路径,如下图所示:

 

7.点击Run按钮即可,成功执行完毕后,会在myeclipse的console框中有两行输出:

Processing file deploy/mydeploy.wsdd
<Admin>Done processing</Admin>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值