我希望使用Jasper Reports生成一些填充了MySQL数据库中的数据的文件。到目前为止,我已经创建了一个包含几个字段的简单报告。它使用jdbc:mysql数据源。我使用了Jaspersoft Studio,报告在那里工作。
问题是,当我尝试使用grails jasper插件生成报告时,我得到以下异常:
| Error 2013-03-26 17:01:04,892 [http-bio-8080-exec-4] ERROR errors.GrailsExceptionResolver - JdbcSQLException occurred when processing request: [GET] /testJasper/jasper/ - parameters: _format: PDF _name: print test _file: testHH Table "RESUME" not found Table "RESUME" not found; SQL statement: select * from resume [42102-164]. Stacktrace follows: Message: Table "RESUME" not found Table "RESUME" not found; SQL statement: select * from resume [42102-164]
这是我在应用页面上看到的内容:
Error 500: Internal Server Error URI: /testJasper/jasper/ Class: org.h2.jdbc.JdbcSQLException Message: Table "RESUME" not found. Table "RESUME" not found; SQL statement: select * from resume [42102-164]
看起来插件中的数据源有问题。为什么使用org.h2.jdbc
?为了从我的grails应用程序运行报告,我需要配置什么?