0

我知道当您使用 jrxmls 部署 ear/war 时,它们会自动编译成 .jasper 文件。

我正在使用 Websphere 7.0,问题是编译后我看不到 jasper 文件,我在 SystemOut.log 中看到它们正在编译,但我没有看到任何 jasper 正在生成。

[1/22/13 10:20:16:241 AST] 00000031 jasperReportMu I org.springframework.web.servlet.view.jasperreports.AbstractJasperReportsView loadReport 编译从 ServletContext 资源加载的 Jasper 报告 [/reports/xml/JSreport1.jrxml] [ 1/22/13 10:20:16:588 AST] 00000031 jasperReportMu I org.springframework.web.servlet.view.jasperreports.AbstractJasperReportsView loadReport 编译从 ServletContext 资源加载的 Jasper 报告 [/reports/xml/sreport2.jrxml] [1 /22/13 10:20:16:826 AST] 00000031 jasperTextView I org.springframework.web.servlet.view.jasperreports.AbstractJasperReportsView loadReport 编译从 ServletContext 资源加载的 Jasper 报告 [/reports/xml/sreport4.jrxml]

有人见过这个问题吗,根据日志,我应该有一些 .jasper 文件,但我没有看到任何文件。

4

1 回答 1

1

尝试在应用服务器控制台中设置以下 Java 系统属性:

jasper.reports.compile.temp指向要查看编译结果的目录。

jasper.reports.compile.keep.java.file设置为 true 以便在编译后不会删除文件

于 2013-01-22T11:21:51.457 回答