Последовательность действий такова:
1)Открываю iReport
2)Выбираю шаблон Blank A4
3)Сохраняю файл например как dialup_userlist.jrxml
4)Копирую в папку reports биллинга
5)Создаю фильтр
Результат:
1) "Произошла ошибка"
2) server.error.log:
Код:
server 01-25/14:18:06 ERROR [http-8282-1] Digester - Parse Error at line 2 column 416: Document root element "jasperReport", must match DOCTYPE root "null".
org.xml.sax.SAXParseException: Document root element "jasperReport", must match DOCTYPE root "null".
at org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source)
at org.apache.xerces.util.ErrorHandlerWrapper.error(Unknown Source)
at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
at org.apache.xerces.impl.dtd.XMLDTDValidator.rootElementSpecified(Unknown Source)
Файл отчета dialup_userlist.jrxml:
Код:
<?xml version="1.0" encoding="UTF-8"?>
<jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports http://jasperreports.sourceforge.net/xsd/jasperreport.xsd" name="dialup_userlist" language="groovy" pageWidth="595" pageHeight="842" columnWidth="555" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20">
<background>
<band splitType="Stretch"/>
</background>
<title>
<band height="79" splitType="Stretch"/>
</title>
<pageHeader>
<band height="35" splitType="Stretch"/>
</pageHeader>
<columnHeader>
<band height="61" splitType="Stretch"/>
</columnHeader>
<detail>
<band height="125" splitType="Stretch"/>
</detail>
<columnFooter>
<band height="45" splitType="Stretch"/>
</columnFooter>
<pageFooter>
<band height="54" splitType="Stretch"/>
</pageFooter>
<summary>
<band height="42" splitType="Stretch"/>
</summary>
</jasperReport>
Файл фильтра:
Код:
<?xml version="1.0" encoding="UTF-8"?>
<report title="Список абонентов">
<contracts name="contracts"/>
<monthAndDays name1="monthAndDays1" name2="monthAndDays2" title="Месяц и дни"/>
<period name1="period1" name2="period2"/>
<contractGroups name="contractGroups" title="Группы договоров"/>
<tariffs name="tariffs" title="Тарифы"/>
</report>
В чем может быть проблема?