Grails Jasper报告:未找到表问题

Grails Jasper报告:未找到表问题,grails,jasper-reports,jasper-plugin,Grails,Jasper Reports,Jasper Plugin,我希望使用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 -

我希望使用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] |错误2013-03-26 17:01:04892[http-bio-8080-exec-4]错误。GrailExceptionResolver-处理请求时发生JdbcSQLException:[GET]/testJasper/jasper/-参数: _格式:PDF _名称:打印测试 _文件:testHH 未找到表“RESUME” 未找到表“RESUME”;SQL语句: 从resume[42102-164]中选择*。跟踪如下: 消息:未找到表“RESUME” 未找到表“RESUME”;SQL语句: 从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] 错误500:内部服务器错误 URI: /贾斯珀/ 类别: org.h2.jdbc.JdbcSQLException 信息: 未找到表“RESUME”。未找到表“RESUME”;SQL语句:从resume[42102-164]中选择*
看起来插件中的数据源有问题。为什么要使用这个
org.h2.jdbc
?要从我的grails应用程序运行报告,我需要配置什么?

检查数据源配置和dbCreate属性的值。

您在报告中创建了查询吗?在这种情况下,您需要传递报表将使用的连接。是的,原因是数据源配置不正确。