在设计报告时我遇到了这个错误:
XML data source cannot be retrieved. XML data source file is invalid or the file doesn't exist.
然后我发现这是因为请求被我的Spring安全插件拦截。现在我暂时禁用了该插件,我的报告正在运行。但这不是解决方案!
所以现在我想以某种方式配置报表引擎以使用自己的username
和password
;在发送请求时使用。
插件中是否有任何钩子用于执行此操作或任何其他解决方法?
或
当渲染引擎向数据源url发送请求时,是否可以添加params?
例如http://app/report?param1=“value”& param2 =“value”。将此类网址放在报表设计数据源字段中会导致网址无效。
更新
我没有使用数据库连接作为数据源。
我的数据源是一个返回xml响应的服务。
答案 0 :(得分:0)
我认为您需要在数据库中拥有一些基本用户。
当您使用代码时,请使用此用户进行创建,因此该用户仅用于这些情况。