学习axis(代码都是转载的)

来源:互联网 发布:苹果虚拟定位源码 编辑:程序博客网 时间:2024/04/29 18:09

1 对于要使用命令行编译的,需要制定jar文件的,可以添加在环境变量中(没有实现),可以在添加在Java/jre6/lib/ext中,还可以使用

这样就可以运行lib中的jar

2 获得wsdl,一种方法是直接将源码改成.jws,或者使用java org.apache.axis.client.AdminClient deploy.wsdd方法来获得,以下代码是从网上查找的

/*
*deploy.wsdd
*/
<deployment xmlns="http://xml.apache.org/axis/wsdd/"
    xmlns:java="http://xml.apache.org/axis/wsdd/providers/java">
<service name="HelloService" provider="java:RPC">
  <parameter name="className"
      value="HelloService"/>
  <parameter name="allowedMethods" value="*"/>
</service>
</deployment>

3获得wsdl文件后,使用

set Java_Cmd=java -Djava.ext.dirs=%Axis_Lib%
set Output_Path=D:
%Java_Cmd% org.apache.axis.wsdl.WSDL2Java -o%Output_Path%  http://localhost:8080/axis/services/HelloService?wsdl

这样就就在D盘中获得HelloService.java,HelloServiceService.java,HelloServiceServiceLocator.java,HelloServiceSoapBindingStub.java 文件

原创粉丝点击