Я пытаюсь сгенерировать 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)