2

我有一个 WSDL 文件复制到我的个人系统。当我使用以下命令运行 wsimport 时,我收到错误“缺少 WSDL_URI”

wsimport -keep -verbose -p com.somecompany.somegroup.someservice -wsdllocation C:\affinity\AffinityGroupInquiry_2_PROD.wsdl

我试过用多个 jdks 运行它。该命令在 IBM 的 JDK 1.5 和 1.6 以及 Oracle 的 1.7 中失败。

我究竟做错了什么?

4

1 回答 1

4

我的命令中的语法实际上是错误的。文档清楚地表明我们应该在命令末尾列出 wsdl 的路径,并且用户不应该使用 -wsdllocation 标志。文档:http ://docs.oracle.com/javase/6/docs/technotes/tools/share/wsimport.html

错误的:

wsimport -keep -verbose -p com.somecompany.somegroup.someservice -wsdllocation C:\affinity\AffinityGroupInquiry_2_PROD.wsdl

正确的:

wsimport -keep -verbose -p com.somecompany.somegroup.someservice C:\affinity\AffinityGroupInquiry_2_PROD.wsdl
于 2013-06-10T15:03:35.553 回答