0

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

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

| 错误 2013-03-26 17:01:04,892 [http-bio-8080-exec-4] 错误错误。GrailsExceptionResolver - 处理请求时发生 JdbcSQLException:[GET] /testJasper/jasper/ - 参数:
_格式:PDF
_name:打印测试
_file: 测试HH
未找到表“恢复”
未找到表“RESUME”;SQL 语句:
从简历中选择 * [42102-164]。堆栈跟踪如下:
消息:未找到表“RESUME”
未找到表“RESUME”;SQL 语句:
从简历中选择 * [42102-164]

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

错误 500:内部服务器错误
网址:
/testJasper/碧玉/
班级:
org.h2.jdbc.JdbcSQLException
信息:
未找到表“恢复”。未找到表“RESUME”;SQL 语句:select * from resume [42102-164]

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

4

1 回答 1

1

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

于 2013-03-26T22:19:01.327 回答