Grails 3.3: Rending Plugin 2.0.3: UnknownTemplateException Не удалось найти шаблон для «шаблона» на производстве - PullRequest
0 голосов
/ 26 сентября 2018

Я пытаюсь сгенерировать PDF-файл в Grails с помощью плагина grails .

При работе gradle bootRun

class DocumentService {

   def generatePdf() {

     // ...

       ByteArrayOutputStream stream = pdfRenderingService.render(
            template    : 'template_name',
            model       : [ name : 'taylor' ],
            controller  : 'controllerName'
       )

   }
}

будет работать следующее.при развертывании на tomcat8.

 grails.plugins.rendering.document.UnknownTemplateException: Could not find template for 'template_name'
at grails.plugins.rendering.document.XhtmlDocumentService.createTemplate(XhtmlDocumentService.groovy:102)
at grails.plugins.rendering.document.XhtmlDocumentService$_generateXhtml_closure1.doCall(XhtmlDocumentService.groovy:66)
at grails.plugins.rendering.document.RenderEnvironment.with(RenderEnvironment.groovy:70)
at grails.plugins.rendering.document.RenderEnvironment.with(RenderEnvironment.groovy:60)
at grails.plugins.rendering.document.XhtmlDocumentService.generateXhtml(XhtmlDocumentService.groovy:65)
at grails.plugins.rendering.document.XhtmlDocumentService.createDocument(XhtmlDocumentService.groovy:35)
at grails.plugins.rendering.RenderingService.render(RenderingService.groovy:36)
at grails.plugins.rendering.RenderingService.render(RenderingService.groovy:35)

1 Ответ

0 голосов
/ 11 августа 2019

Если вы используете gsp в качестве файла шаблона.Вам необходимо включить: плагин grails-gsp в ваш build.gradle

применить плагин: "org.grails.grails-gsp"

...