12

我下载了 Axis 1.4 ( http://www.nic.funet.fi/pub/mirrors/apache.org/ws/axis/1_4/ ),我想使用 WSDL2Java,但我没有从包中找到这样的文件,但在他们的站点中有对这个文件( http://ws.apache.org/axis/java/user-guide.html#WSDL2JavaBuildingStubsSkeletonsAndDataTypesFromWSDL )的引用。我在哪里可以得到那个文件?

4

5 回答 5

18

这是一个调用 WSDL2Java 的简单 bash 脚本,您可以将它放在“lib”目录中并运行:

#! /bin/bash

CP="."
for JAR in `ls *.jar`; do
        CP="$CP:$JAR"
done
#echo "classpath = $CP"
java -cp $CP org.apache.axis.wsdl.WSDL2Java $@
于 2011-03-16T15:28:47.190 回答
9

文档

您将在“org.apache.axis.wsdl.WSDL2Java”中找到 Axis WSDL-to-Java 工具。基本的调用形式如下所示:

% java org.apache.axis.wsdl.WSDL2Java (WSDL-文件-URL)

于 2009-11-02T12:09:21.230 回答
5

我想我会提供一个更新的答案。目前,wsdl2java 位于 Apache CXF 包中。如果你解压它,你会在 bin 目录中找到方便的脚本,这些脚本可以简化执行过程。

下载:http
://cxf.apache.org/download.html 使用说明:https ://cxf.apache.org/docs/wsdl-to-java.html

于 2014-02-20T20:53:45.203 回答
0

当我尝试使用wsdl2java轴 1.4 时遇到了同样的问题。但是找不到wsdl2java文件。我所做的是,我已经wsdl2java根据axis2轴 1.4 jar 文件等进行了修改。我为轴 1.4 运行它。我可以设法获得带有一些警告的java类文件。我不关心警告。

无论如何,我从 wsdl 获得了所有带有轴 1.4 的 java 类文件。但是,我觉得将它从轴 1.4 迁移到轴 2 会是更好的选择。

于 2009-11-04T03:03:10.143 回答
0

从https://cxf.apache.org/download.html下载 cxf (二进制分发)

这是版本 3.4.3 的示例。

只需将其解压缩到所需的文件夹,您就可以在 apache-cxf-3.4.3\bin中找到它

于 2021-04-13T12:54:56.150 回答