小编Lub*_*bos的帖子

wsimport Xauthfile错误

我正在尝试为客户端(也称为消费者)生成我需要的java帮助类,用于我们公司网络外部的受SSL保护的Web服务(在Microsoft Biztalk上).我们只能通过代理访问它,我们无法改变Webservice本身的任何信息.

这是我提供给wsimport工具的命令:

wsimport -keep -httpproxy:theProxy.net:8080 -s c:\generatedWebService_wsImport\ -p the.java.package.I.want.to.call.it -Xauthfile c:\generatedWebService_wsImport\auth https://meldeservice-test.oekb.at/Meldeservice/WebService_at_oekb_biztalk_MeldeService.asmx?WSDL
Run Code Online (Sandbox Code Playgroud)

这是我的身份验证文件的内容:

https://user:pwd@meldeservice-test.oekb.at:8080/Meldeservice/WebService_at_oekb_biztalk_MeldeService.asmx?WSDL
Run Code Online (Sandbox Code Playgroud)

这是我的错误:

[ERROR]服务器返回HTTP响应代码:401为URL:https://meldeservice-test.oekb.at/Meldeservice/WebService_at_oekb_biztalk_MeldeService.asmx?WSDL,"https://meldeservice-test.oekb.at/Meldeservice/WebService_at_oekb_biztalk_MeldeService. asmx?WSDL"需​​要授权,请在C:\ Documents and Settings\s6424.metro\auth提供具有读访问权限的授权文件,或使用-Xauthfile提供授权文件,并在每一行使用以下格式提供授权信息:http [s ]://用户名:密码@主机:端口//

当然,代理和凭证与本文中的不同.密码包含一个特殊字符!(感叹号).

在类似的条件下,有人可以帮助我做一个工作实例.我已经搜索了很多,但找不到任何可以帮助我的东西.

是否存在可下载的wsimport工具源代码?这将是最后的使用手段.

java authentication ssl web-services wsimport

9
推荐指数
1
解决办法
1万
查看次数

标签 统计

authentication ×1

java ×1

ssl ×1

web-services ×1

wsimport ×1