怎么使用Axis 把WSDL生成JAVA类的命令

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么使用Axis 把WSDL生成JAVA类的命令相关的知识,希望对你有一定的参考价值。

我现在写的bat文件报错.内容如下:set Axis_Lib=D:\test2\axis-1_4\libset Java_Cmd=java -D java.ext.dirs=%Axis_Lib%set Output_Path=D:\test2\%Java_Cmd% org.apache.axis.wsdl.WSDL2Java -p %Package% D:\test2\MI_Z_ZW_FW_BUDGET.wsdl错误信息如下:D:\test2\src>java -D java.ext.dirs=D:\test2\axis-1_4\lib org.apache.axis.wsdl.WSDL2Java -p com D:\test2\MI_Z_ZW_FW_BUDGET.wsdlException in thread "main" java.lang.NoClassDefFoundError: java/ext/dirs=D:\test2\axis-1_4\lib

参考技术A 我是用的 AXIS2 生成的
设置环境变量
AXIS2_HOME D:\axis2-1.4.1
Path C:\Program Files\Common Files\NetSarang;E:\oracle\product\10.2.0\client_1\bin;C:\Oracle\Ora81\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\Program Files\TortoiseSVN\bin;.\JAVA_HOME\bin;.\AXIS2_HOME\bin;
启动 axis2server.bat 若启动的时候说端口被占用,先将eclipse关闭
另外启动命令行窗口,根据需要执行以下命令:
wsdl2java -uri TimeToSyncPolicyWebService.wsdl -p client -s -o stub 生成客户端代码
wsdl2java -uri TimeToSyncPolicyWebService.wsdl -ss -sd -ssi -s -o server 生成服务端代码
参考技术B 你可以去看下疯狂JAVA视频课程 这个系列的课程还不错的 学JAVA就去看疯狂的

axis2生成的客户端代码怎么用

参考技术A axis2生成客户端代码
通过aix2生成客户端代码需要准备相应的包,然后执行命令,步骤如下:
一、所需包准备
下载axis2-1.6.2-bin.zip,解压从lib包中取出
jaxrpc.jar
wsdl4j-1.6.2.jar
axis.jar (貌似最新下载的包中没有这个文件)需要单独从网上下载
commons-logging-1.1.1.jar
commons-discovery-0.2.jar
mail-1.4.jar
二、执行命令
创建lib文件夹,将以上包导入该文件夹,然后在dos窗口下,进入lib文件夹所在目录
然后执行以下命令:
j

以上是关于怎么使用Axis 把WSDL生成JAVA类的命令的主要内容,如果未能解决你的问题,请参考以下文章

axis2生成的客户端代码怎么用

根据wsdl,axis2工具生成客户端代码

[使用WSDL生成的类的单元测试中的java.lang.ExceptionInInitializerError

如何使用 Axis WSDL2Java 生成的文件?

axis2的wsdl2java命令可以生成wsdl的服务端和客服端代码,请问各位大牛这个客服端和服务端的有啥区别。

如何用axis的WSDL2Java生成webservice接口的客户端的java代码?