1

我正在尝试设置在 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 上下文的子目录。这导致:

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

知道我做错了什么吗?

4

3 回答 3

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。

于 2010-10-07T09:22:57.340 回答
0

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

于 2009-11-06T20:27:56.107 回答
0

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

r* tp *document 而不是 r* pt *document。:(

于 2012-01-11T08:23:50.317 回答