我将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而失败。
我做错了什么?
答案 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