Java WS - 使用wsimport创建客户端存根

时间:2014-03-11 22:01:48

标签: java wsdl wsimport

我正在尝试使用开放的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,因为它不是有效名称。

如何生成存根或创建此文件夹?

2 个答案:

答案 0 :(得分:2)

你应该下载wsdl并在其上运行wsimport。

如果wsdl有一个需要身份验证的WS策略,请将这些ws策略元素注释掉,只需生成wsdl。

您还可以使用工具进行测试,例如的soapUI。

BTW您使用的是哪种Web服务框架?

答案 1 :(得分:0)

用于创建名称以“。”开头的文件夹。比如“.metro”实际上将其命名为“.metro”。 (一个“。”最后额外),然后它将被创建。适用于Windows 7