Apache Axis 找不到 WSDL2Java class
Apache Axis cannot find WSDL2Java class
我过去曾使用 Apache Axis 从 wsdl 生成 Java 客户端。从那时起,我收到了一台新笔记本电脑,我正在尝试重新设置 Axis。我是 运行ning Windows 10,我正在 Git 中尝试 Windows 以及 windows 命令提示符中的命令。
我的设置是这样的,我有 AXIS2_HOME=%USERPROFILE%\development\Apache\axis2-1.7.9
,我的 PATH 包括 %AXIS2_HOME%\bin
和 %AXIS2_HOME%
。我对 Axis 1.4 AXIS_HOME=%USERPROFILE%\development\Apache\axis-1.4
进行了相同的设置,PATH 包括 %AXIS_HOME%\bin
、%AXIS_HOME%\bin
.
对于 Axis2,当我在 Git BASH 中 运行 $AXIS2_HOME/bin/wsdl2java.sh -cp $AXISCLASSPATH -uri ./SI_Z_EUPM_SHPFLRI_BREAKDOWN_START_OIService.wsdl
时,我的输出只是
Using AXIS2_HOME: /c/Users/aa99988/development/Apache/axis2-1.7.9
Using JAVA_HOME: C:\Users\aa99988\development\languages\Java\openJDK_8
Error: Could not find or load main class org.apache.axis2.wsdl.WSDL2Java
如果我相应地设置 windows 命令,也会给出相同的响应。
无论我使用哪个 Axis 版本,我都会得到相同的响应。
我该如何解决这个问题?
我通过使用 Apache Axis 1.4 并从 windows 命令提示符执行命令解决了这个问题。
我过去曾使用 Apache Axis 从 wsdl 生成 Java 客户端。从那时起,我收到了一台新笔记本电脑,我正在尝试重新设置 Axis。我是 运行ning Windows 10,我正在 Git 中尝试 Windows 以及 windows 命令提示符中的命令。
我的设置是这样的,我有 AXIS2_HOME=%USERPROFILE%\development\Apache\axis2-1.7.9
,我的 PATH 包括 %AXIS2_HOME%\bin
和 %AXIS2_HOME%
。我对 Axis 1.4 AXIS_HOME=%USERPROFILE%\development\Apache\axis-1.4
进行了相同的设置,PATH 包括 %AXIS_HOME%\bin
、%AXIS_HOME%\bin
.
对于 Axis2,当我在 Git BASH 中 运行 $AXIS2_HOME/bin/wsdl2java.sh -cp $AXISCLASSPATH -uri ./SI_Z_EUPM_SHPFLRI_BREAKDOWN_START_OIService.wsdl
时,我的输出只是
Using AXIS2_HOME: /c/Users/aa99988/development/Apache/axis2-1.7.9
Using JAVA_HOME: C:\Users\aa99988\development\languages\Java\openJDK_8
Error: Could not find or load main class org.apache.axis2.wsdl.WSDL2Java
如果我相应地设置 windows 命令,也会给出相同的响应。
无论我使用哪个 Axis 版本,我都会得到相同的响应。
我该如何解决这个问题?
我通过使用 Apache Axis 1.4 并从 windows 命令提示符执行命令解决了这个问题。