gpt4 book ai didi

java - 来自 Java 的 Reporting Services WS - 获取 (401)Unauthorized

转载 作者:行者123 更新时间:2023-11-30 12:01:45 25 4
gpt4 key购买 nike

我们正在编写一个 Web 应用程序,它试图通过调用 Reporting Services SOAP API 来替换所有 ReportManager 功能。

我们开始使用 SSRS 2008 并让我们的 Java 代码正常工作。我们不得不降级到 SSRS 2005,现在我们在连接到服务器以获取可用报告列表时遇到问题。

我们进行以下调用:

catalog = _reportingService.listChildren(_reportCredentials.getFolder(), false);

返回异常 - (401)Unauthorized

_reportCredentials 仅保存属性文件中的信息(如要使用的文件夹、用户名和密码等)。 _reportService 定义为:

私有(private) ReportingService2005Soap _reportingService;

...

_reportingServiceLocator = new ReportingService2005Locator();_reportingServiceLocator.setReportingService2005SoapEndpointAddress(soapURL);

尝试{

_reportingService = _reportingServiceLocator.getReportingService2005Soap();

} catch (异常 e){ throw new ReportServicesException("无法检索 SOAP 报告服务。");

我还可以使用我们在代码中连接的用户/密码连接到 ReportManager。

我能找到的所有“文档”都只是似乎不适用于 Java 代码的 .NET 代码。有没有人遇到过这样的问题,或者知道有适合 Java 开发人员使用这些服务的好资源?

最佳答案

我们将问题追溯到在 Windows Server 2008 上安装了 SSRS 2005。按照此处的步骤操作:http://www.omegaprojex.com/index.php/2008/10/10/ssrs-2005-on-windows-server-2008/解决了我们的问题。

关于java - 来自 Java 的 Reporting Services WS - 获取 (401)Unauthorized,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/273658/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com