Путь к яшме Grails 3 не найден

Я использую jasper на grails 2.2.4, и все работает нормально. Теперь я пытаюсь использовать его на Grails 3.3.10, и кажется, что jasper не может найти свой путь, как показано в ошибке.

введите здесь описание изображения

Я не уверен, что вам нужно указать путь для jasper, так как я не указал путь для Grails 2.2.4.

К вашему сведению: я использую compile 'org.grails.plugins:jasper:2.1.0', и вот как я использую его на show.gsp

<g:jasperReport jasper="paymentreceipt" format="PDF"
   name="Payment_Voucher_${telmo.telnumber}">
   <input type="hidden" name="TELMO_ID" value="${telmo.id}" />
</g:jasperReport>

Я добавил папку отчетов в src/main/webapp, и все мои файлы .jrxml и .jasper также находятся в этой папке.


person Marcene Charlie    schedule 08.10.2019    source источник


Ответы (1)


JasperReports в 3.3.10 работают по-другому, чем в предыдущих версиях, вам следует попробовать добавить .jrxml в папку просмотра, где вы держите .gsp, в котором есть тег jasperReport.

person Agustin Sainato    schedule 29.05.2020