wsimport命令失败并显示错误

时间:2013-06-06 12:25:18

标签: java soap

我将WSDL文件复制到我的个人系统。当我使用以下命令运行wsimport时,出现错误'Missing 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而失败。

我做错了什么?

1 个答案:

答案 0 :(得分:3)

我的命令中的语法实际上是错误的。文档清楚地表明我们应该在命令末尾列出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