Где Websphere компилирует Jasper jrxmls

Я знаю, что когда вы развертываете ear/war с jrxmls, они автоматически компилируются в файл .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 Компиляция отчета Jasper, загруженного из ресурса ServletContext [/reports/xml/JSreport1.jrxml] [ 22.01.13 10:20:16:588 AST] 00000031 jasperReportMu I org.springframework.web.servlet.view.jasperreports.AbstractJasperReportsView loadReport Компиляция отчета Jasper, загруженного из ресурса ServletContext [/reports/xml/sreport2.jrxml] [1 /22/13 10:20:16:826 AST] 00000031 jasperTextView I org.springframework.web.servlet.view.jasperreports.AbstractJasperReportsView loadReport Компиляция отчета Jasper, загруженного из ресурса ServletContext [/reports/xml/sreport4.jrxml]

Кто-нибудь видел эту проблему, согласно журналам, у меня должны быть некоторые файлы .jasper, но я их не вижу.


person sarmahdi    schedule 22.01.2013    source источник


Ответы (1)


Попробуйте установить следующие системные свойства Java в консоли сервера приложений:

jasper.reports.compile.temp, чтобы указать на каталог, в котором вы хотите увидеть результаты компиляции.

jasper.reports.compile.keep.java.file установите значение true, чтобы файлы не удалялись после компиляции

person Akber Choudhry    schedule 22.01.2013
comment
где я могу установить эти свойства, это настраиваемые свойства, оба из них?. Раньше я не видел эти свойства в консоли сервера приложений. - person sarmahdi; 22.01.2013
comment
Щелкните Серверы › Типы серверов › Серверы приложений WebSphere › имя_сервера, а затем в разделе Инфраструктура сервера щелкните Java и управление процессами › Определение процесса › Виртуальная машина Java › Пользовательские свойства (pic.dhe.ibm.com/ информационный центр/wasinfo/v7r0/) - person Akber Choudhry; 22.01.2013
comment
Спасибо, Akber, я сделал это и начал получать файлы .java вместо файлов .jasper. Что мне нужно сделать больше для этого. Я никогда не видел файлы ;java для jrxmls - person sarmahdi; 22.01.2013
comment
Это было в то время. Он должен находиться во вложенных папках, соответствующих имени пакета. Взгляните на папки с файлами Java или папку Websphere/Appserver/temp. - person Akber Choudhry; 22.01.2013
comment
Я получил файлы Java с первой попытки в той же папке, я не могу получить файлы .jasper где-либо, поэтому мои отчеты не работают из-за этого. - person sarmahdi; 22.01.2013