我希望使用Jasper Reports从MySQL DB生成一些填充有数据的文件。到目前为止,我已经创建了一个包含两个字段的简单报告。它使用jdbc:mysql数据源。我为此使用了Jaspersoft Studio,并且该报告在这里正常工作。

问题是,当我尝试使用grails jasper插件生成报告时,出现以下异常:

|错误2013-03-26 17:01:04,892 [http-bio-8080-exec-4]错误error.GrailsExceptionResolver-处理请求:[GET] / testJasper / jasper /时发生JdbcSQLException-参数:
_格式:PDF
_名称:打印测试
_文件:testHH
找不到表格“RESUME”
找不到表格“RESUME”; SQL语句:
从简历[42102-164]中选择*。 Stacktrace如下:
消息:找不到表“RESUME”
找不到表格“RESUME”; SQL语句:
从简历中选择* [42102-164]

这是我在应用程序页面上看到的:

错误500:内部服务器错误
URI:
/ test贾斯珀/贾斯珀/
类:
org.h2.jdbc.JdbcSQLException
信息:
找不到表“RESUME”。找不到表格“RESUME”; SQL语句:从简历中选择* [42102-164]

插件中的数据源似乎有问题。为什么使用此org.h2.jdbc?为了从grails应用程序运行报告,我需要配置什么?

最佳答案

检查您的数据源配置和dbCreate属性的值。
http://grails.org/doc/latest/guide/conf.html#dataSource

09-25 21:37