2013-03-26 6 views
0

Я хочу использовать отчеты Jasper для создания некоторых файлов, заполненных данными из базы данных 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?

+0

Вы создали свой запрос внутри отчета? В этом случае вам необходимо передать соединение, которое будет использоваться в отчете. –

ответ

Смежные вопросы