BIRT Web查看器中没有可用的报表设计对象

时间:2014-09-18 10:48:46

标签: php birt

我可以通过默认Birt目录查看BIRT报告

http://127.0.0.1:8080/BIRT/frameset?__report=test.rptdesign

但我不能像

那样运行BIRT报告
http://127.0.0.1:8080/BIRT/frameset?__report=C:/xampp/htdocs/project/test.rptdesign


ERROR:  + There is no report design object available.

有没有解决方案?

抱歉,我的问题是针对错误的方式

如果我将我的项目上传到Web托管服务器是否需要任何配置?

2 个答案:

答案 0 :(得分:0)

__ report变量查找在文件夹下部署的报告,该文件夹在web.xml中配置了变量 - > BIRT_VIEWER_DOCUMENT_FOLDER

<!--
    Temporary document files directory. Defaults to ${birt home}/documents
-->
<context-param>
    <param-name>BIRT_VIEWER_DOCUMENT_FOLDER</param-name>
    <param-value></param-value>
</context-param>

如果你真的需要其他位置的Birt报告,你可以使用Windows文件夹链接或类似的东西,如果你使用其他操作系统。

答案 1 :(得分:0)

有时候,当我们在浏览器或pdf doc等中运行它以便在报告对话中进行测试时,它会在birt报告中发生,同时创建一个Birt报告,其版本会自动更改,因此会产生此异常,即没有报告设计对象可用

enter image description here

您可以更新您的lib / jar文件,也可以更改您的报告版本,如上图所示。