Eclipse和BIRT错误 - 在Web查看器中查看报告

时间:2014-05-20 10:40:14

标签: java eclipse birt

我在运行Windows 7和Java 8的64位计算机上使用Eclipse 4.3 Kepler和BIRT 4.3.2。
当我选择Run - >查看报告 - >在Web Viewer中,显示以下错误消息:


HTTP错误:500
访问/ viewer / frameset时出现问题。原因是:

服务器错误

由Jetty提供支持://


即使使用简单的" Hello World"报告仅包含静态(即非动态)内容
有谁知道我怎么解决这个问题?

3 个答案:

答案 0 :(得分:1)

似乎“查看报告”选项存在问题,其中内部Jetty服务器无法与Java 8一起使用。

降级到Java 7工作正常。在Java 8中,您必须使用“查看报告”作为选项,例如以文档形式查看报告

另见:https://www.eclipse.org/forums/index.php/t/739682/ 有一个bugzilla条目,不幸的是还没有解决方案。

答案 1 :(得分:1)

检查数据源。

当我尝试运行从仅具有DB驱动程序类和JNDI URL且在DB URL,用户名和密码中留空的服务器获取的报告时,我得到相同的错误。

答案 2 :(得分:0)

我怀疑问题是您没有安装像Apache Tomcat http://tomcat.apache.org

这样的Web查看器

与在没有Excel的计算机上无法以Excel格式打开BIRT报告的方式非常相似。没有Web查看器,您无法打开网页。

我对问题BIRT report not running in web viewer提出了一些类似的评论,但OP没有遵循。

正在进行中,尝试重新创建与工作版本(4.2.0)匹配的功能系统。

  • 从您正在安装的服务器(即MyServerDEV04)
  • 创建应用程序的新版本转到http://www.eclipse.org/birt/phoenix/
    • 下载当前版本(即4.3.2'All-in-One',Windows 64 BIT)
    • 创建至(保存为或打开后复制)新文件“C:\ Program Files \ eclipse-All-In_One4_3_2
  • http://tomcat.apache.org/安装Apache Tomcat
    • 下载当前版本(即7.0 .53 64 BIT)
    • 创建到(保存为或打开后复制到)新文件“C:\ Program Files \ Apache Software Foundation \ Tomcat 7.0.53”
    • 做一个md5校验和吗? ; Windows没有您可以在此处获取的工具https://support.microsoft.com/kb/841290/en-us,但对于单个事件可能不值得
    • 对于Windows来说,它很容易。现在下载7.0 .53。
    • 看起来像windows-x64.zip是正确的文件
    • 创建到(保存为或打开后复制到新文件)“”C:\ Program Files \ Apache Software Foundation \ Tomcat 7.0.53“
  • 为BIRT安装驱动程序

    • 您可以在http://msdn.microsoft.com/en-us/data/aa937724.aspx
    • 获取最新的“SQL Server Microsoft JDBC驱动程序”
    • C:\ Program Files \ eclipse-All-In_One4_3_2 \ plugins \ org.eclipse.birt.report.data.oda.jdbc_4.3.1.v201308301349 \ drivers
    • C:\ Program Files \ Apache Software Foundation \ Tomcat 7.0 \ webapps \ Birt \ WEB-INF \ lib
    • 在您第一次打开BIRT之前,Apache文件将不存在。
  • 检查您是否同时拥有32&安装了64位Java http://www.java.com/en/download/manual.jsp

    • 我正在浏览32位,安装64位BIT没有给出一个好的测试,但它确实超过了BIRT抱怨的Java问题。
  • 推出BIRT -
    • 使用C:\ Program Files \ Apache Software Foundation \ Tomcat 7.0.53 \ webapps \ Birt作为工作区启动
    • 打开工作台
  • 下一步是设置房子然后进行测试。