2012-02-13 2 views
2

Grails 애플리케이션 용 jasper 플러그인을 설치했습니다. JasperReports in grails

<g:paginate total="${Race.count()}" /> </div> 
<g:jasperReport jasper="all-races" format="PDF" name="All Races" /> 

다음 나는 Grails의 응용 프로그램을 시작합니다 그런 다음 list.groovy 페이지에서 내가 코드를 수정해야합니다. list.gsp 페이지에서 pdf 아이콘이 표시되었습니다. 그러나 그것을 클릭 할 때. 그것은 오류를 보여주고있어 :

Error 500: Executing action [index] of controller [org.codehaus.groovy.grails.plugins.jasper.JasperController] in plugin [jasper] caused exception: null 
Servlet: grails 
URI: /cirnele/grails/jasper.dispatch 
Exception Message: No such report spec: /reports/all-races (jasper or .jrxml) 
Caused by: No such report spec: /reports/all-races (jasper or .jrxml) 
Class: Unknown 
At Line: [-1] 
Code Snippet: 

실제로 iReport를 사용하여 jasper 파일을 생성하는 방법을 모른다.

답변

2

예외 상태로 지정한 디렉토리에 보고서가 생성되었는지 확인하십시오. this documentation을 살펴볼 수도 있습니다.

+0

안녕하세요! 링크가 깨졌습니다. 또한 JasperGrails에서 보고서 생성을위한 워크 스루를 가르쳐 주시겠습니까? 하나의 OP는 Grails의 이전 버전을 기반으로합니다. 나는 Grails 2.1.1에서 실행할 수 없었다. 미리 감사드립니다! – tusar

+0

@tusar 죄송합니다. Grails 2.1.1에서 jasper를 사용하지 않았으므로 많은 도움을 드릴 수 없습니다. 그래도 링크를 업데이트했습니다. – Igor

+1

정말 고마워요! 그 고정 링크는 내가 원하는 모든 것을 제공합니다! – tusar

1

.jrxml 파일을 e.x grails-app \ reports에 복사 한 다음이 행을 config.groovy에 추가하거나 단순히 보고서의 위치를 ​​가리 키십시오.

jasper.dir.reports = 'reports'