WebLogic 12.1.1.0 обрезает динамически сгенерированный XML-файл

WebLogic 12.1.1.0 обрезает динамически сгенерированный XML-файл

это мой первый вопрос на SU/StackOverflow, так что отнеситесь ко мне с пониманием...

У нас есть взорванное приложение, находящееся на NAS-монтируемом устройстве, которое мы только что перенесли с WebLogic 6.1 на WLS 12.1.1.0. Хотите верьте, хотите нет, но все в плане кода работает просто отлично, без какой-либо переписывания.

ОДНАКО, у нас есть этоодинокийXML-файл, который генерируется ежедневно с новой строкой (для новой даты), которая просто не будет отображаться правильно. Похоже, что он обрезает:

 <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

Все остальные XML-файлы (остальные статические) отображаются нормально. Если я остановлю экземпляр WebLogic и очистлю кэш, динамический XML отображается нормально. Однако, как только происходит ежедневное пересоздание этого файла, мы снова получаем усеченный XML-файл.

Это заставило бы меня поверить, что WLS делает что-то вроде беличьего кэширования, но я не уверен, где искать дальше. Ничего не нашел в сети, и я связался со службой поддержки определенной компании-разработчика программного обеспечения, которая звучит как "отвратительная" или "плачевная", но работая с ними, мне хочется выпрыгнуть из окна... И вероятность быстрого решения равна вероятности того, что я переживу это падение.

...поэтому я решил обратиться к вам, замечательным, блестящим и красивым людям.

Спасибо!

решение1

Мне удалось найти решение, используя этот параметр в файле weblogic.xml:

<container-descriptor>

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

</container-descriptor>

По сути, это заставляет приложение перезагружаться каждый раз при загрузке нового файла XML/CSS/JS.

Связанный контент