我在java中实现Web服务客户端是一个很新的东西。 我发现一个非常有用的教程... http://wso2.org/library/tutorials/creating-web-service-client-3-steps-using-eclipse。
在我的情况下我得到401错误:未经授权。 访问wsdl是正常的,我需要输入用户名/密码。 那个案子怎么办? 安全部分的一些输入:
感谢您的帮助 拉纳
答案 0 :(得分:1)
如上所述,您正在访问要求您对其进行身份验证的Web服务。 NTLM是Microsoft堆栈通常使用的身份验证机制。 This WSO2页面描述了如何配置Axis2以使用NTLM进行身份验证。
不幸的是,如果您尝试通过Eclipse进行此操作,那将无济于事。在这种情况下我建议下载WSDL(我假设您知道用户名和密码),当Eclipse要求您“选择服务定义”时,请使用WSDL的本地副本。但是,当您连接到Web服务时,您将需要编码以提供凭据。
编辑:编辑提及下载WSDL。