jeudi 9 avril 2015

Spring Boot and JasperReportsViewResolver

I´m using the JasperReportsViewResolver class to provide support for the reports of my app,my code looks like this:



@Bean
public JasperReportsViewResolver getJasperReportsViewResolver() {
JasperReportsViewResolver resolver = new JasperReportsViewResolver();

resolver.setPrefix("classpath:/reports/");
resolver.setSuffix(".jasper");
resolver.setJdbcDataSource(dataSource);
resolver.setViewNames("report*");
resolver.setViewClass(JasperReportsMultiFormatView.class);
resolver.setOrder(0);
return resolver;
}


My problem is, if my Tomcat directory installation contains white spaces,I receive a weird JRException as listed below:


Thu Apr 09 08:33:57 GMT-03:00 2015 There was an unexpected error (type=Internal Server Error, status=500). Request processing failed; nested exception is net.sf.jasperreports.engine.JRException: Resource not found at : /C:/development/Apache/apache%20tomcat-8.0.20/webapps/reports/WEB-INF/classes/report/reportPath/myReport.jasper


Any ideas?Trimming the directory name is not a option.


Aucun commentaire:

Enregistrer un commentaire