gpt4 book ai didi

java - Wadl2Java SoapUI 生成错误

转载 作者:行者123 更新时间:2023-11-30 06:15:24 35 4
gpt4 key购买 nike

我正在尝试从 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.zipbin 目录包含您需要的 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

关于java - Wadl2Java SoapUI 生成错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49322494/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com