Получение пустой страницы в пользовательском интерфейсе для jboss eap7.1 для загрузки файла rptdesign - PullRequest
0 голосов
/ 17 апреля 2019

Я развернул свои приложения на сервере jboss eap7.1, при этом при обращении к веб-URL получаю пустую страницу и никаких ошибок в консоли. Мы используем файл дизайна rpt и простые jsp и сервлеты для загрузки страниц. и те же файлы дизайна rpt работают на других серверах, таких как Jboss6.4 и WAS и weblogic

Не могли бы вы помочь мне в этом

у нас есть файл config.xml, как показано ниже код

<?xml version="1.0" encoding="UTF-8"?>
<configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://pss-systems.com/atlasPortal/1.0/configuration PortalConfig.xsd" xmlns="http://pss-systems.com/atlasPortal/1.0/configuration">
    <authorizationProvider>com.secretseal.atlasportal.SimpleAuthorizationProvider</authorizationProvider>
    <reportDirectory>reportfiledirectory path</reportDirectory>
    <platformDirectory>Platformfile directory path</platformDirectory>
    <dataSourceName>AtlasReportsDS</dataSourceName>
    <!-- 
        The DB Vendor Name. Valid values are "oracle" or "db2".
     -->
    <DBVendor>oracle</DBVendor>
    <validUserRequired>true</validUserRequired>
    <logoUrl>gif</logoUrl>
    <demoMode>true</demoMode>
    <menu>
        <!--<item>
            <id>myHolds</id>
            <title>myHoldsTabLbl</title>
            <reportFile>myHolds.rptdesign</reportFile>
            <drillDownReportFile>Intel_notice_as_sent.rptdesign</drillDownReportFile>
        </item>-->
        <item>
            <id>mySchedules</id>
            <title>mySchedulesTabLbl</title>
            <banner>mySchedulesTabBanner</banner>
            <executeOnLanding>true</executeOnLanding>
        <!--    <reportFile>LocalSchedulesList.rptdesign</reportFile>-->
            <drillDownReportFile>LocalScheduleDetail.rptdesign</drillDownReportFile>
        </item>
        <item>
            <id>masterSchedules</id>
            <title>masterSchedulesTabLbl</title>
            <banner>masterSchedulesTabBanner</banner>
            <executeOnLanding>true</executeOnLanding>
            <reportFile>MasterScheduleList.rptdesign</reportFile>
            <drillDownReportFile>MasterScheduleDetail.rptdesign</drillDownReportFile>
        </item>
    </menu>
</configuration>

Если у меня есть комментарий. Файл дизайна LocalSchedulesList.rptdesign страница загружается с вкладками, но без текстовых и текстовых полей, если я раскомментирую, страница загружается как пустая страница

некоторый код для файла rptdesign, который не загружается на пользовательский интерфейс

<?xml version="1.0" encoding="UTF-8"?>
<report xmlns="http://www.eclipse.org/birt/2005/design" version="3.2.23" id="1">
    <property name="createdBy">Eclipse BIRT Designer Version 4.4.2.v201410272105 Build &lt;4.4.2.v20150217-1805></property>
    <simple-property-list name="includeResource">
        <value>PortalStrings</value>
        <value>portalreports/PortalStrings</value>
    </simple-property-list>
    <property name="units">in</property>
    <method name="initialize"><![CDATA[

            rowsReturned = 0;

    ]]></method>
    <method name="beforeFactory"><![CDATA[

            dbVendorName = Packages.com.secretseal.atlasportal.ContextListener.configuration.getConfiguration().getDBVendor().toString();
            reportContext.setPersistentGlobalVariable("dbVendorName", dbVendorName);

    ]]></method>
    <property name="theme">PortalLibrary.Atlas4x</property>
    <property name="iconFile">/templates/blank_report.gif</property>
    <property name="layoutPreference">auto layout</property>
    <property name="bidiLayoutOrientation">ltr</property>
    <list-property name="libraries">
        <structure>
            <property name="fileName">PortalLibrary.rptlibrary</property>
            <property name="namespace">PortalLibrary</property>
        </structure>
    </list-property>
    <list-property name="cssStyleSheets">
        <structure>
            <property name="fileName">reports.css</property>
            <property name="useExternalCss">false</property>
        </structure>
    </list-property>
    <parameters>
        <scalar-parameter name="user" id="8">
            <text-property name="helpText" key="parameter.helpText.user">User login</text-property>
            <text-property name="promptText" key="parameter.displayName.user">User</text-property>
            <property name="valueType">static</property>
            <property name="isRequired">false</property>
            <property name="dataType">string</property>
            <property name="distinct">true</property>
            <simple-property-list name="defaultValue">
                <value type="constant">nonexistantuser</value>
            </simple-property-list>
            <property name="paramType">simple</property>
            <property name="controlType">text-box</property>
            <structure name="format">
                <property name="category">Unformatted</property>
            </structure>
        </scalar-parameter>
        <scalar-parameter name="class" id="131">
            <text-property name="helpText" key="parameter.helpText.class">Class</text-property>
            <text-property name="promptText" key="parameter.displayName.class">Class</text-property>
            <property name="valueType">static</property>
            <property name="isRequired">false</property>
            <property name="dataType">string</property>
            <property name="distinct">true</property>
            <simple-property-list name="defaultValue">
                <value type="constant">All</value>
            </simple-property-list>
            <property name="paramType">simple</property>
            <property name="controlType">text-box</property>
            <structure name="format">
                <property name="category">Unformatted</property>
            </structure>
        </scalar-parameter>
        <scalar-parameter name="recordclass" id="132">
            <text-property name="helpText" key="parameter.helpText.recordClass">Record class</text-property>
            <text-property name="promptText" key="parameter.displayName.recordClass">Record class</text-property>
            <property name="valueType">static</property>
            <property name="isRequired">false</property>
            <property name="dataType">string</property>
            <property name="distinct">true</property>
            <simple-property-list name="defaultValue">
                <value type="constant">All</value>
            </simple-property-list>
            <property name="paramType">simple</property>
            <property name="controlType">text-box</property>
            <structure name="format">
                <property name="category">Unformatted</property>
            </structure>
        </scalar-parameter>
        <scalar-parameter name="recordtype" id="133">
            <text-property name="helpText" key="parameter.helpText.informationType">Information type</text-property>
            <text-property name="promptText" key="parameter.displayName.informationType">Information type</text-property>
            <property name="valueType">static</property>
            <property name="isRequired">false</property>
            <property name="dataType">string</property>
            <property name="distinct">true</property>
            <simple-property-list name="defaultValue">
                <value type="constant">All</value>
            </simple-property-list>
            <property name="paramType">simple</property>
            <property name="controlType">text-box</property>
            <structure name="format">
                <property name="category">Unformatted</property>
            </structure>
        </scalar-parameter>
        <scalar-parameter name="keyword" id="134">
            <text-property name="helpText" key="parameter.helpText.keyword">Keyword</text-property>
            <text-property name="promptText" key="parameter.displayName.keyword">Keyword</text-property>
            <property name="valueType">static</property>
            <property name="isRequired">false</property>
            <property name="dataType">string</property>
            <property name="distinct">true</property>
            <simple-property-list name="defaultValue">
                <value type="constant">All</value>
            </simple-property-list>
            <property name="paramType">simple</property>
            <property name="controlType">text-box</property>
            <structure name="format">
                <property name="category">Unformatted</property>
            </structure>
        </scalar-parameter>
        <scalar-parameter name="item" id="143">
            <text-property name="helpText">item</text-property>
            <text-property name="promptText">item</text-property>
            <property name="valueType">static</property>
            <property name="dataType">string</property>
            <property name="distinct">true</property>
            <property name="paramType">simple</property>
            <property name="controlType">text-box</property>
            <structure name="format">
                <property name="category">Unformatted</property>
            </structure>
        </scalar-parameter>
    </parameters>
</report>

Фактически он работает на сервере Jboss 6.4, но не работает на сервере Jboss eap7.1. ожидается, что файл rptdesign должен загружаться в пользовательском интерфейсе фактическая страница загружается как пустая страница как путь ниже /Portal/pages/index.jsp в пользовательском интерфейсе.

...