2013-06-28 2 views
1

У меня есть веб-приложение, работающее в websphere WAS 6.1 (под IBM RSA).Что-то работает в режиме отладки, но не в нормальном режиме

Он состоит из двух Ушей, каждый из них с один веб-модулем (WAR).

Приложение имеет меню, загружаемое в результате анализа синтаксиса xsl + xsql.

Дело в том, что если мы запускаем сервер в обычном режиме , меню не загружается должным образом, но когда мы запускаем сервер в режиме отладки , меню загружается должным образом.

Есть ли у кого-нибудь ключи от того, что может происходить здесь?

Благодаря

ответ

1

Проблема решена,

В пути к классам, была библиотека называется xmlparserv2.jar, с "проблемным" XSLT процессор (под javax.xml.transform основе).

Удаляя его из проекта, сделайте это.

Теперь в другой библиотеке выполняется преобразование xslt (под базой org.apache.xalan.xslt).

Это сообщение мне очень помогло: какой процессор javax.xml.transform с помощью?

2

WebSphere Application Server использует различные XML двигатели для нормального режима и режима отладки, и это звучит, как вы нашли расхождение между ними. Вы должны дважды проверить, что ваш код следует за javadoc (т. Е. Вы не делаете что-то с неопределенным поведением), и если это не так, учитывая открытие PMR с IBM для исправления проблемы в обычном или отладочном режиме (это может быть, что режим отладки также должен быть неудачным ...). В качестве альтернативы рассмотрим возможность перехода к более новой версии; 6.1 довольно старый, и ваша проблема может быть исправлена ​​в более поздней версии продукта.

+0

Спасибо, мы собираемся рассмотреть возможность обновления нашего старого RSA 7.0.0.6 – webmeiker