0

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アプリからレポートを実行するには、何を構成する必要がありますか?

4

1 に答える 1

1

データソースの構成とdbCreateプロパティの値を確認してください。 http://grails.org/doc/latest/guide/conf.html#dataSource

于 2013-03-26T22:19:01.327 に答える