我在命令提示符下使用WSDL2Java工具时遇到错误。我得到了
线程“main”中的异常java.lang.NoClassDefFoundError:org / apache / axis / wsdl / WSDL2Java
错误。
任何人都可以帮我这个吗?我真的需要这个解决方案。提前谢谢。
答案 0 :(得分:3)
设置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
我希望这会对你有所帮助。 :)