【问题标题】:BIRT report not running in web viewerBIRT 报告未在 Web 查看器中运行
【发布时间】:2014-05-12 18:24:06
【问题描述】:

我正在 BIRT 设计器中设计报告。当我尝试预览报告或以 html 运行时,报告似乎很好。但是,当我尝试在报表查看器(在 IE 或 firefox 中打开)中运行报表时,它似乎不起作用。请查看附件图片

上面的报告是当它需要一个提示/参数/过滤器的时候。当我尝试在没有任何参数的情况下运行报告时..一个简单的图表..我收到以下错误

谁能告诉我如何解决这个问题

问候 赛义德

【问题讨论】:

  • 你是否安装了像 Apache Tomcat 这样的网络查看器tomcat.apache.org
  • 我还没有安装 BIRT 查看器和 Apache。我相信如果 eclipse Birt 设计器正在运行,那么我们可以在 web 查看器中运行报告吗?
  • 我没有没有相关 Apache 查看器的 BIRT,但我在没有 Excel 的服务器上确实有 BIRT。如果我尝试将报告查看为 XLS,它将无法正常工作。我得到一个不同的错误。

标签: birt


【解决方案1】:

考虑到this answer 已经有一个非常有用的链接,我打算保持原样,但由于这个问题是很久以前提出的,我和我的一些同事也遇到了同样的问题,我'将进一步详细说明。

Birt Web Viewer,到目前为止,不适用于 Java 8。您必须使用 Java 7 或更低版本。所以,去 Oracle 的JRE 7 download page 并安装适当的版本。请记住,它必须与您的 Eclipse 版本相同(x86 Eclipse 和 x86 JRE 7;x64 Eclipse 和 x64 JRE 7)。

之后,您必须添加一个指向 Java 7 的 bin 文件夹的路径系统变量。为此,请右键单击“我的电脑”,选择“属性”,选择“高级系统配置”,然后单击“环境变量”。在“系统变量”中,双击“路径”选项。通过包含 JRE 7 bin 的路径来编辑“变量值”(例如,C:\Program Files\Java\jre7\bin)。请记住用分号将此变量与其他变量分开!

这个系统变量部分有点混乱,但如有疑问,您可以查看它的视频,例如this one

最后,再次尝试在 Web 查看器上运行报告。如果它有效,那就太好了!如果没有,请继续阅读。

如果查看器显示没有错误但为空,您可以尝试使用计算机的导航器(Firefox、Chrome...)运行它。

为此,请转到窗口 -> 首选项 -> 常规 -> 网络浏览器并勾选“使用外部网络浏览器”。您可以在以下选项中选择要使用的浏览器。之后,转到 Window -> Preferences -> Report Design -> Preview 并勾选“Always use external browsers”。

为了说明应得的情况,我通过使用 this forum on Eclipse.org 计算出所有这些,这是我自己发现的,也是 David Flam 的建议。

【讨论】:

    【解决方案2】:

    赛义德,

    我遇到了完全相同的问题。经过一番研究,我发现了这个:

    http://www.eclipse.org/forums/index.php/t/739682/

    在我的机器上删除 Java 8 并安装 Java 7 后,Birt Web Viewer 成功启动。

    【讨论】:

      猜你喜欢
      • 2014-07-08
      • 2017-03-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多