【问题标题】:Grails Jasper Reports: table not found issueGrails Jasper Reports:找不到表问题
【发布时间】:2013-03-26 13:16:05
【问题描述】:

我希望使用 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 应用程序运行报告,我需要进行哪些配置?

【问题讨论】:

  • 您在报告中创建了查询?在这种情况下,您需要传递报表将使用的连接。

标签: grails jasper-reports jasper-plugin


【解决方案1】:

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

【讨论】:

  • 是的,原因是数据源配置错误。
猜你喜欢
  • 1970-01-01
  • 2017-09-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-10-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多