我希望使用Jasper Reports生成一些填充MySQL數據庫中的數據的文件。到目前爲止,我已經創建了一個包含幾個字段的簡單報告。它使用jdbc:mysql數據源。我爲此使用了Jaspersoft Studio,報告在那裏工作,因爲它應該。Grails Jasper Reports:表未找到問題
的問題是,當我嘗試生成Grails的碧玉插件我得到下面的異常報告:
| 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應用運行報告?
您是否在報告中創建了查詢?在這種情況下,您需要傳遞將由報告使用的連接。 – 2013-03-26 16:35:42