Jasper Reportsを使用して、MySQLDBからのデータで満たされたいくつかのファイルを生成したいと思います。これまで、いくつかのフィールドを含む簡単なレポートを作成しました。jdbc:mysqlデータソースを使用します。そのためにJaspersoftStudioを使用しましたが、レポートはそこで正常に機能します。
問題は、grails jasperプラグインを使用してレポートを生成しようとすると、次の例外が発生することです。
| エラー2013-03-2617:01:04,892 [http-bio-8080-exec-4]エラーerrors.GrailsExceptionResolver-リクエストの処理中にJdbcSQLExceptionが発生しました:[GET] / testJasper / jasper /-パラメーター: _format:PDF _name:印刷テスト _file:testHH テーブル「RESUME」が見つかりません テーブル「RESUME」が見つかりません。SQLステートメント: 履歴書[42102-164]から*を選択します。スタックトレースは次のとおりです。 メッセージ:テーブル「RESUME」が見つかりません テーブル「RESUME」が見つかりません。SQLステートメント: 履歴書から*を選択[42102-164]
これは私がアプリページで得るものです:
エラー500:内部サーバーエラー URI: / testJasper / jasper / クラス: org.h2.jdbc.JdbcSQLException メッセージ: テーブル「RESUME」が見つかりません。テーブル「RESUME」が見つかりません。SQLステートメント:履歴書から*を選択[42102-164]
プラグインのデータソースに問題があるようです。なぜこれがorg.h2.jdbc
使われるのですか?Grailsアプリからレポートを実行するには、何を構成する必要がありますか?