Jaspereport中json数据源的动态凭据在Jaspersoft Studio上工作正常,但在Jasper Server上它失败并出现未授权的错误

问题描述 投票:0回答:1

我有一个使用JSON数据适配器从REST API检索数据的jasper报告。 HTTP基本认证的用户名和密码应动态设置。因此,报告具有输入参数。在Jaspersoft Studio中,它运行良好,但是在JasperReports Server上,甚至在提示用户输入参数值之前,都会引发未授权的错误。

这是我将输入参数转发到dataadapter的方式:

<parameter name="USERNAME" class="java.lang.String">
    <property name="net.sf.jasperreports.http.data.username"/>
</parameter>
<parameter name="PASSWORD" class="java.lang.String">
    <property name="net.sf.jasperreports.http.data.password"/>
 </parameter>

服务器上的错误消息:

2019-10-17 08:54:01,136错误GenericExceptionMapper,http-nio-8080-exec-6:51-发生意外错误net.sf.jasperreports.engine.JRRuntimeException:响应的状态码为HTTP / 1.1 401未经授权。

json rest datasource jasperserver
1个回答
0
投票

我也面临着同样的问题,有人可以在这里帮忙吗?

© www.soinside.com 2019 - 2024. All rights reserved.