OutOfMemoryError

BIRT报表使用中碰到的两个问题

自闭症网瘾萝莉.ら 提交于 2019-11-29 14:14:08
最近使用Eclipse官方的报表工具开发,好歹完成了任务,期间真是 各种怒!下面稍微汇总下 BIRT报表使用出现的问题: 1. OutOfMemoryError: PermGen space : 这是个奇葩的异常,用Eclipse+Tomcat 启动就会抛出这个异常,OK,这个问题对于开发者来说是很容易解决的,改下Tomcat配置,发现不行!Eclipse运行内存加大,不行!JDK缓存配置加大,不行!各种不行,哥完全误解了,后来实在无聊的时候,抛开Eclipse,直接运行Tomcat/bin/startup.bat,奇葩,可以了!好吧,至今没找到原因!(求解释!) 另:其实这个BUG,在03年就有人向SUN公司提了,所以找到了这句好玩的话: OutOfMemoryError: PermGen space----A bug this critical is open since 2003? Absolutely shameful. 2. 版本不匹配报错!此种错误一般是因为你的Eclipse插件版本和项目使用的BIRT核心包版本不匹配造成的! 如果总是报你的相关目录底下没有找到报表文件,那么你可以象这样尝试解决: a. 修改如下两行:(下面代码仅做参考) <report xmlns="http://www.eclipse.org/birt/2005/design" version="3