2013-01-22 56 views
0

我知道,當你用jrxmls部署ear/war時,它們會自動編譯爲.jasper文件。Websphere在哪裏編譯Jasper jrxmls

我正在使用Websphere 7.0,問題是編譯後無法看到jasper文件,我在SystemOut.log中看到它們正在編譯但我沒有看到任何正在生成的jaspers。

[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文件,但我沒有看到任何。

回答

1

嘗試設置在應用服務器控制檯以下Java系統屬性:

jasper.reports.compile.temp以指向您想看到的編譯結果的目錄。

jasper.reports.compile.keep.java.file設置爲true,這樣的文件不會被編譯

+0

我在哪裏可以設置這些屬性,這些是自定義屬性,兩者後刪除?我之前在應用服務器控制檯中沒有看到這些屬性。 – sarmahdi

+0

單擊服務器>服務器類型> WebSphere應用程序服務器> server_name,然後在服務器基礎結構下單擊Java和進程管理>進程定義> Java虛擬機>定製屬性(http://pic.dhe.ibm.com/infocenter/ wasinfo/v7r0/index.jsp?topic =%2Fcom.ibm.websphere.nd.doc%2Finfo%2Fae%2Fae%2Fxrun_jvm.html) –

+0

謝謝Akber,我這樣做,我開始gettinmg .java文件,而不是.jasper文件。我需要爲此做更多的事情。我從來沒有見過; Java文件jrxmls – sarmahdi