Wadl2Java SoapUI 生成错误
Wadl2Java SoapUI Error in Generation
我正在尝试从 SoapUI 中的 Wadl 生成 Java(我成功地将 wsImport 用于 WSDL)。
我的问题是
1) 我不确定在字段中填写什么
2) 我有一个错误。
我将输出目录设置为我想要的目录并在工具中
在字段 WADL2Java 我浏览了 apache-cxf-3.2.2-src 的目录(我从 apache 下载)。
然后我 运行 生成并且我得到了那个错误:
wadl2java com.eviware.soapui.impl.support.definition.support.invaliddefinitionexception
我不确定我是否正确填写了字段(例如,我没有填写包字段),但事情并不像 WSDL 和 wsimport 那样清楚!
提前致谢!
当您确实需要二进制版本时,您似乎已经下载了 CXF 的源代码版本 apache-cxf-3.2.2.zip
。 bin
目录包含您需要的 wadl2java
文件。
我一直发现通过 soapUI 生成 WADL(或 WSDL 工件)有点太难了:它只接受最少的参数(输出目录、包名称),对于其他任何你必须指定的命令选项。所以,我更喜欢直接从命令行使用生成器。 WADL First Development.
中对如何执行此操作有很好的描述
有很多选项,但只需从最小的(输出目录、包名称、WADL 位置)开始,生成一些文件,然后添加更多选项并重试,直到获得所需的输出。
例如,Mac 上的以下命令从 ~/Downloads/sample-wadl.xml
中的 WADL 生成并编译 类,将输出放入 ~/soapui-gen
,并使用包com.example
的姓名:
./wadl2java -p com.example -d ~/soapui-gen -compile ~/Downloads/sample-wadl.xml
我正在尝试从 SoapUI 中的 Wadl 生成 Java(我成功地将 wsImport 用于 WSDL)。 我的问题是
1) 我不确定在字段中填写什么
2) 我有一个错误。
我将输出目录设置为我想要的目录并在工具中 在字段 WADL2Java 我浏览了 apache-cxf-3.2.2-src 的目录(我从 apache 下载)。
然后我 运行 生成并且我得到了那个错误:
wadl2java com.eviware.soapui.impl.support.definition.support.invaliddefinitionexception
我不确定我是否正确填写了字段(例如,我没有填写包字段),但事情并不像 WSDL 和 wsimport 那样清楚!
提前致谢!
当您确实需要二进制版本时,您似乎已经下载了 CXF 的源代码版本 apache-cxf-3.2.2.zip
。 bin
目录包含您需要的 wadl2java
文件。
我一直发现通过 soapUI 生成 WADL(或 WSDL 工件)有点太难了:它只接受最少的参数(输出目录、包名称),对于其他任何你必须指定的命令选项。所以,我更喜欢直接从命令行使用生成器。 WADL First Development.
中对如何执行此操作有很好的描述有很多选项,但只需从最小的(输出目录、包名称、WADL 位置)开始,生成一些文件,然后添加更多选项并重试,直到获得所需的输出。
例如,Mac 上的以下命令从 ~/Downloads/sample-wadl.xml
中的 WADL 生成并编译 类,将输出放入 ~/soapui-gen
,并使用包com.example
的姓名:
./wadl2java -p com.example -d ~/soapui-gen -compile ~/Downloads/sample-wadl.xml