命令提示符下的WSDL2Java错误

时间:2011-03-09 09:45:56

标签: axis wsdl2java

我在命令提示符下使用WSDL2Java工具时遇到错误。我得到了

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

错误。

任何人都可以帮我这个吗?我真的需要这个解决方案。提前谢谢。

1 个答案:

答案 0 :(得分:3)

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

设置CLASSPATH = C:\ axis \ lib \ axis.jar; C:\ axis \ lib \ axis-ant.jar; C:\ axis \ lib \ commons-discovery-0.2.jar; C:\ axis \ LIB \共享记录-1.0.4.jar; C:\轴\ lib中\没有jaxrpc.jar; C:\轴\ lib中\的log4j-1.2.8.jar; C:\轴\ lib中\没有saaj.jar; C ^ :\轴\ lib中\ WSDL4J-1.5.1.jar; C:\轴\ lib中\的activation.jar; C:\轴\ lib中\ mailapi.jar和

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

  

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

WSDL2Java工具生成的类将在以下位置找到:

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

您可以将此作为参考。

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

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