AXIS 入门测试

Axis开发测试准备:

1. Axis1.4下载: http://ws.apache.org/axis/

2. 复制Axis目录下的webapps/axis目录到%TOMCAT_HOME%/webapps下,需添加activation.jar,mail.jar到%TOMCAT_HOME%\axis\WEB-INF\lib下.

 

Axis1.4有两种方法发布webservice:

1. 将webservice服务器端源码,放置%TOMCAT_HOME%/webapps/axis下
   并将其后缀改为.jws即可。
2. 发布Axis Service的方法需通过配置来完成。
   把服务器端Webservice class文件放置于%TOMCAT_HOME%\axis\WEB-INF\classes或者打jar放置lib下;
   写配置文件AxisServer.xml 放置%TOMCAT_HOME%\axis\WEB-INF\下;
   运行java -cp %AXISCLASSPATH% org.apache.axis.client.AdminClient AxisServer.xml,生成server-config.wsdd文件即可。

 

问题处理:

1. 使用第一种发布测试没有问题.

2. 使用第二种方法配置webservice时,生成server-config.wsdd

在用命令生成axis\WEB-INF\server-config.wsdd文件时一直报错AxisFault 404.

没有设置AXISCLASSPATH:

java -cp %AXISCLASSPATH% org.apache.axis.client.AdminClient AxisServer.xml

 

报错:

Processing file AxisServer.xml

Exception: AxisFault
 faultCode: {http://xml.apache.org/axis/}HTTP
 faultSubcode:
 faultString: (404)Not Found
 faultActor:
 faultNode:
 faultDetail:
        {}:return code:  404
        {http://xml.apache.org/axis/}HttpErrorCode:404

 

直接设置classpath运行, AxisServer.bat:

D:
cd D:\ApacheTomcat\webapps\axis\WEB-INF
set classpath=./lib/activation.jar;./lib/axis-ant.jar;./lib/axis.jar;./lib/commons-discovery-0.2.jar;./lib/commons-logging-1.0.4.jar;./lib/jaxrpc.jar;./lib/log4j-1.2.8.jar;./lib/mail.jar;./lib/myservice.jar;./lib/saaj.jar;./lib/wsdl4j-1.5.1.jar;./classes
java org.apache.axis.client.AdminClient AxisServer.xml

 

启动Tomcat, 运行AxisServer.bat:

D:\ApacheTomcat\webapps\axis\WEB-INF>AxisServer.bat
Processing file AxisServer.xml
<Admin>Done processing</Admin>
D:\ApacheTomcat\webapps\axis\WEB-INF>

 

参考URL:

http://tscjsj.blog.51cto.com/412451/84813

http://bbs.csdn.net/topics/80127226

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值