Birt报告文件路径

时间:2009-11-06 19:33:11

标签: java eclipse jetty birt

我正在尝试在Jetty下运行Birt。我可以收到“祝贺”报告:

http://10.10.11.1:8080/reports/frameset?__report=test.rptdesign&sample=my+parameter

但是,我无法运行任何其他报告。我从“报告”上下文运行BIRT查看器。尝试运行其中一个示例报告(放在与birt.war文件相同的目录中)。

这是我尝试过的: http://10.10.11.1:8080/reports/frameset?__report=SalesInvoice.rptdesign SalesInvoice.rptdesign与birt.war文件放在同一目录中

http://10.10.11.1:8080/reports/frameset?__report=/templates/SalesInvoice.rptdesign 其中templates是birt上下文的子目录。这导致:

  • 没有可用的报告设计对象。

知道我做错了吗?

3 个答案:

答案 0 :(得分:5)

我刚遇到同样的问题,我通过更改

解决了这个问题
<report xmlns="http://www.eclipse.org/birt/2005/design" version="3.2.22" id="1">

<report xmlns="http://www.eclipse.org/birt/2005/design" version="3.2.17" id="1">

我认为这是因为您的Birt Viewer无法呈现以前版本的报告文件,但如果您不使用较新版本的功能,则可以通过手动更改报告版本来呈现报告。

其他解决方案是下载与您当前的Birt Report Designer兼容的新版Birt Viewer。

答案 1 :(得分:0)

不熟悉Birt,但可能是您的自定义模板文件需要可执行吗?

答案 2 :(得分:0)

这可能有点令人尴尬,但我有同样的错误,它并非来自任何版本冲突。我只是有一个拼写错误:

r * tp *文件而不是r * pt *文件。 :(