我正在尝试连接我的 SOAP 网络服务以用作水晶报告数据服务,但我遇到了一些问题。我按照向导进行操作,在输入我的 WSDL URL 和凭据后,我进入最后一页。在此页面上,下拉框为空。我手动输入服务名称、端口和方法,然后点击完成,我收到以下错误:
WSDLException(在/definitions/types/xsd:schema):faultCode = OTHER_ERROR:尝试解析在'相对于'URL'引用的架构时发生错误:java.io.IOException:服务器返回HTTP响应代码:401:用于url
我的模式定义在一个单独的文件中,该文件在我的 wsdl 中由标记指向。
我认为问题是这样的:Crystal Reports 成功地对我的服务器进行了身份验证并检索了 wsdl,然后尝试加载架构但在加载时没有对服务器进行身份验证,所以我最终得到了 401 错误。
我的 web 服务是一个 JAXWS,部署为 BEA Weblogic 10 下的 war 文件。
有人有想法么?