2

在命令提示符下使用 WSDL2Java 工具时出现错误。我越来越

线程“主”java.lang.NoClassDefFoundError 中的异常:org/apache/axis/wsdl/WSDL2Java

错误。

谁能帮我这个?我真的需要解决这个问题。提前致谢。

4

1 回答 1

4

我解决了这个问题。我在命令提示符下分别设置了所有 jar 的类路径。

设置 CLASSPATH=C:\axis\lib\axis.jar;C:\axis\lib\axis-ant.jar;C:\axis\lib\commons-discovery-0.2.jar;C:\axis\lib\commons -logging-1.0.4.jar;C:\axis\lib\jaxrpc.jar;C:\axis\lib\log4j-1.2.8.jar;C:\axis\lib\saaj.jar;C:\axis \lib\wsdl4j-1.5.1.jar;C:\axis\lib\activation.jar;C:\axis\lib\mailapi.jar

在命令提示符下运行它并运行

c:\axis>java org.apache.axis.wsdl.WSDL2Java [WSDL 文件] 或 [WSDL URL]

WSDL2Java 工具生成的类位于:

c:\axis\org 或您运行上述脚本的目录。

您可以将其用作参考。

http://ws.apache.org/axis/java/user-guide.html#WSDL2JavaBuildingStubsSkeletonsAndDataTypesFromWSDL

我希望这会对你有所帮助。:)

于 2011-03-10T00:09:37.530 回答