我知道当你使用jrxmls部署ear / war时,它们会自动编译成.jasper文件。
我正在使用Websphere 7.0,问题是我无法在编译后看到jasper文件,我在SystemOut.log中看到它们正在编译但是我没有看到任何jasper被生成。
[1/22/13 10:20:16:241 AST] 00000031 jasperReportMu我org.springframework.web.servlet.view.jasperreports.AbstractJasperReportsView loadReport编译从ServletContext资源加载的Jasper报告[/ reports / xml / JSreport1。 JRXML] [1/22/13 10:20:16:588 AST] 00000031 jasperReportMu我org.springframework.web.servlet.view.jasperreports.AbstractJasperReportsView loadReport编译从ServletContext资源加载的Jasper报告[/reports/xml/sreport2.jrxml] [1/22/13 10:20:16:826 AST] 00000031 jasperTextView我org.springframework.web.servlet.view.jasperreports.AbstractJasperReportsView loadReport编译从ServletContext资源加载的Jasper报告[/reports/xml/sreport4.jrxml] < / p>
有人看过这个问题,根据日志,我应该有一些.jasper文件,但我没有看到任何。
答案 0 :(得分:1)
尝试在应用服务器控制台中设置以下Java系统属性:
jasper.reports.compile.temp
指向要查看编译结果的目录。
jasper.reports.compile.keep.java.file
设置为true,以便在编译后不删除文件