wsdl文件转换成java代码

今天领导给了一个xml文件。让我转换成java框架,一脸懵。。。因为实在没接触过这些。查完资料,才发现。这个wsdl是webService的一种方式,里面是对方方法的描述包括方法名,参数什么的。然后就网上找了一个方法。很有效。

axis下载地址:http://axis.apache.org/axis2/java/core/download.cgi

下载好后解压,放到某个目录下

1.运行cmd,进入axis的bin目录,执行如下命令

axis2-1.5\bin >wsdl2java.bat -uri D:\ssoInterface.wsdl -o D:\output -p com.bd.zd

-uri : wsdl文件的位置,注意检查文件路径之间不要有空格哦~有空格就需要把这段路径加“”(引号)。

-o:文件的输出位置。默认情况两个文件( java文件及build.xml)都在axis2-1.5\bin目录下

-p:生成的java文件的包名

注意生成的java包目录会默认加上一层src(如axis2-1.5.5\bin\src\com\zhejiangcourt\ssoverifyweb)

2.在bin目录下,运行 ant jar.client 就可以打jar包了

(因为上一步生成的build.xml就在bin目录下,如果你指定到其他目录了,就需要到build.xml所在的目录下执行ant哦~)jar包默认在bin的build目录下。

注意:执行ant jar.client的时候,你需要配置好ANT_HOME和AXIS2_HOME哦~

XXX_HOME就是到bin目录那一层。比如我的AXIS2_HOME是D:\develop\axis2-1.5.5\bin



转载自:https://my.oschina.net/suyewanwan/blog/110662


就是解决了这个问题,但是到最后也是没太明白这个东西。还是小白。。懂得太少。加油学习吧。。。


你可能感兴趣的:(Java)