【问题标题】:How to deploy BIRT report on Tomcat?如何在Tomcat上部署BIRT报告?
【发布时间】:2013-08-11 02:46:50
【问题描述】:

我有 tomcat 7.0.40 并通过复制 webappsWebViewerExample 文件夹安装了 birt-runtime-4_3_0 /strong> Tomcat 的文件夹。我已将 WebViewerExample 重命名birt

我已经复制了根文件夹birt中的Report.rptdesign,并复制了birt的scriptlib文件夹中的java eventhandler jars。我还复制了 birt/WEB-INF/lib 中的 sqljdbc4.jar

当我尝试使用 url 在本地 tomcat 服务器上运行报告时:

http://localhost:8080/birt/frameset?__report=Report.rptdesign  

我得到的只是“处理中,请稍候”进度条无限运行,看不到报告。

我犯了什么错误?请帮忙。

附:该报告在 Eclipse 环境中运行良好。

【问题讨论】:

  • 这些步骤看起来不错,检查 birt 引擎日志它们应该包含问题的原因。例如,您可能会在 Eclipse 中使用连接配置文件,这在 Tomcat 下不可用。
  • 我检查了日志。它们是空的。
  • 你也检查过tomcat日志吗?正如您描述的问题,它可能是 OutOfMemory 问题。检查 Tomcat JVM 的内存设置(堆内存和整体 permgen 内存)。

标签: tomcat7 birt


【解决方案1】:

这可能是因为“内存不足错误”

尝试在你的 Tomcat \bin 下编辑 catalina.bat 文件

set CATALINA_OPTS=-Xms512 -Xms512m -XX:MaxPermSize=256

希望对你有帮助

【讨论】:

    【解决方案2】:

    从apache网站下载org.apache.commons.logging-1.1.1.jar文件 并将jar文件粘贴到C:\xampp\tomcat\webapps\BIRT\WEB-INF\lib文件夹 并且为我工作得很好

    【讨论】:

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