我用的报表开发工具是FineReport,觉得比BIRT好用很多,楼主可以试试。。。BIRT都是老黄历了。。500错误一般和数据库相关,正常数据库查询没问题,是不是数据量太大,BIRT直接崩了?另外,建议到技术论坛上去提问,技术大神一般不怎么混百度知道的。。。