WebLogic 12.1.1.0 kürzt dynamisch generierte XML-Dateien

WebLogic 12.1.1.0 kürzt dynamisch generierte XML-Dateien

dies ist meine erste Frage auf SU/StackOverflow, also haben Sie Geduld mit mir ...

Wir haben eine explodierte Anwendung, die auf einem NAS-Mount liegt und die wir gerade von WebLogic 6.1 auf WLS 12.1.1.0 verschoben haben. Ob Sie es glauben oder nicht, der Code funktioniert einwandfrei, ohne dass er neu geschrieben werden muss.

ABER, wir haben daseinzelXML-Datei, die täglich mit einer neuen Zeile (für das neue Datum) generiert wird, die einfach nicht richtig dargestellt wird. Sie scheint abgeschnitten zu werden:

 <z:row Sch10Date='09/16/2012' BillingDayDesignation='B' CountsAsDayDesignation='B' WEBComment='                 '/>
            <z:row Sch10Date='09/17/2012' BillingDayDesignation='B' CountsAsDayDesignation='B' WEBComment='                 '/>

            <z:row Sch10Date='09/18/2012' BillingDayDesignation='B' CountsAsDayDesignation='B' WEBComment='                 '/>
            <z:row Sch10Date='09/19/2012' BillingDayDesignation='B' CountsAsDayDesignation='B' WEBComment='                 '/>
            <z:row Sch10Date='09/20/2012' BillingDayDesignation='B' CountsAsDayDesignation='B' WEBComment='                 '/>
            <z:row Sch10Date='09/21/2012' BillingDayDesignation='B' CountsAsDayDesignation='B' WEBComment='                 '/>
            <z:row Sch10Date='0

Alle anderen XML-Dateien (der Rest ist statisch) werden einwandfrei gerendert. Wenn ich die WebLogic-Instanz stoppe und den Cache lösche, wird das dynamische XML einwandfrei gerendert. Sobald diese Datei jedoch täglich neu erstellt wird, erhalten wir erneut eine abgeschnittene XML-Datei.

Das würde mich zu der Annahme verleiten, dass das WLS irgendwas mit dem Caching zu tun hat, aber ich bin mir nicht sicher, wo ich von hier aus suchen soll. Ich habe online nichts gefunden und habe den Support einer bestimmten Softwarefirma kontaktiert, was irgendwie „abscheulich“ oder „bedauerlich“ klingt, aber die Zusammenarbeit mit ihnen bringt mich dazu, aus dem Fenster springen zu wollen … Und die Wahrscheinlichkeit einer schnellen Lösung ist genauso groß wie die Wahrscheinlichkeit, dass ich den Sturz überlebe.

... also dachte ich, ich wende mich an Sie, Sie wunderbaren, brillanten und gutaussehenden Menschen.

Danke!

Antwort1

Es ist mir gelungen, eine Lösung zu finden, indem ich diesen Parameter in die Datei weblogic.xml eingefügt habe:

<container-descriptor>

   <resource-reload-check-secs>0</resource-reload-check-secs>

</container-descriptor>

Im Grunde wird die Anwendung jedes Mal neu geladen, wenn eine neue XML-/CSS-/JS-Datei geladen wird.

verwandte Informationen