это мой первый вопрос по 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 делает что-то вроде кеширования, но я не совсем уверен, где искать отсюда. Я ничего не нашел в Интернете, и я связался со службой поддержки в какой-то софтверной компании, которая вроде бы звучит как "отвратительно" или "прискорбно", но работа с ними заставляет меня выпрыгивать из окна ... И вероятность быстрого решения равна вероятности того, что я выживу этой осенью.
... так что я решил обратиться к вам замечательные, блестящие, красивые люди.
Спасибо!