【发布时间】:2023-03-25 05:45:02
【问题描述】:
我在命令提示符下使用 WSDL2Java 工具时出错。我得到了
线程“主”java.lang.NoClassDefFoundError 中的异常:org/apache/axis/wsdl/WSDL2Java
错误。
谁能帮我解决这个问题?我真的需要解决这个问题。提前致谢。
【问题讨论】:
我在命令提示符下使用 WSDL2Java 工具时出错。我得到了
线程“主”java.lang.NoClassDefFoundError 中的异常:org/apache/axis/wsdl/WSDL2Java
错误。
谁能帮我解决这个问题?我真的需要解决这个问题。提前致谢。
【问题讨论】:
我解决了这个问题。我在命令提示符下分别设置了所有 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
我希望这会对你有所帮助。 :)
【讨论】: