axis - 命令提示符上出现 WSDL2Java 错误

标签 axis wsdl2java

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

线程“main”中的异常 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 FILE] OR [WSDL URL]

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

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

您可以将此作为引用。

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

希望这对您有帮助。 :)

关于axis - 命令提示符上出现 WSDL2Java 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5243914/

相关文章:

java - wsdl2java ant 任务 : howto include wsdl file name in java file comment

java - 使用 Apache CXF wsdl2java 进行 Windows 身份验证

web-services - ColdFusion 2016 中的 Web 服务不再起作用

java - 以复杂类型包装的数组在 Java 代码中展开 (Axis 1.4)

java - 使用 axis2 和 apache 的网络服务连接

java - 401 : Unauthorized Exception occurred with an apache axis client(java) to invoke a webservice(. 网络)使用 NTLM 身份验证技术

web-services - 使用 CXF wsdl2java stub 的 NTLM 身份验证

maven - 配置 CXF 代码生成插件

R X Axis 日期标签使用 plot()

cxf - 如何使用 JDK 12 运行 Apache CXF wadl2java?