关于birt报表结合web 项目的问题

UnlimitedCoder 2014-08-04 10:27:32
本来是想发到企业软件板块的,可惜那实在没人。。。

问题是关于birt 报表结合 web项目,采用script数据源的问题。因为我其中一个报表采用数据库的数据源时,在jsp页面上是显示正常的。所以我想我整合后的web项目配置上应该是没问题的。

关键是我采用script数据源时,我按照教程先写好服务类,然后在 datasets 那边写好脚本,调用写好的服务类之后,点击预览 报表,这是可以正常显示的。但是当我run报表时,报表一直出不来,但是也没有报错,就是感觉一直在加载,想当长一段时间后,控制台 报 java.lang.OutOfMemoryError: Java heap space 异常,这我没搞懂,不过我想应该是我的报表文件是放在web项目的webapp下的,项目没启动,所以找不到script脚本里写的类。但是为什么我预览时显示正常呢

然后就算启动项目,运行这个报表时,页面也是一直在加载,最后出错,还是上面那个异常。我试了网上的方法,把那些服务类打包好放在D:\software\eclipse\plugins\org.eclipse.birt.report.viewer_4.3.2.v201402141300\birt\WEB-INF\lib 之类的地方,可惜还是没用,求助啊啊啊。。。
...全文
176 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
UnlimitedCoder 2014-08-04
  • 打赏
  • 举报
回复
我觉得不是 java.lang.OutOfMemoryError: Java heap space 的问题,不是内存大小问题,应该是脚本那边有什么地方错了
wyx100 2014-08-04
  • 打赏
  • 举报
回复
引用 3 楼 csucaicai 的回复:
JAVA_OPTS="-server -Xms768m -Xmx768m -XX:PermSize=128m -XX:MaxPermSize=256m -XX: NewSize=192m -XX:MaxNewSize=384m" 类似这样,根据你的机子设置
csucaicai 2014-08-04
  • 打赏
  • 举报
回复
JAVA_OPTS="-server -Xms768m -Xmx768m -XX:PermSize=128m -XX:MaxPermSize=256m -XX: NewSize=192m -XX:MaxNewSize=384m" 类似这样,根据你的机子设置
csucaicai 2014-08-04
  • 打赏
  • 举报
回复
OutOfMemoryError你试着配一下tomcat的内存,我i记得好像有人问过类似的问题
shixitong 2014-08-04
  • 打赏
  • 举报
回复
UnlimitedCoder 2014-08-04
  • 打赏
  • 举报
回复
问题解决,看来也是我问题没说清楚,光说文字没贴代码,因为我以为这些都很常见的代码大家都知道,,,不过还是我脚本写错了

81,095

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧