我正在尝试使用开放的WS URL http://www.webservicex.net/geoipservice.asmx?WSDL
生成示例存根当我尝试运行wsimport时,我得到以下错误
[DEBUG] Authorization file "C:\Users\User Name\\.metro\auth" not
found.
我尝试了以下链接中的建议 How can I use wsimport to generate a webservice client which wsdl requires authentication?
但无法创建文件夹.metro
,因为它不是有效名称。
如何生成存根或创建此文件夹?
答案 0 :(得分:2)
你应该下载wsdl并在其上运行wsimport。
如果wsdl有一个需要身份验证的WS策略,请将这些ws策略元素注释掉,只需生成wsdl。
您还可以使用工具进行测试,例如的soapUI。
BTW您使用的是哪种Web服务框架?
答案 1 :(得分:0)
用于创建名称以“。”开头的文件夹。比如“.metro”实际上将其命名为“.metro”。 (一个“。”最后额外),然后它将被创建。适用于Windows 7