у нас есть упакованное веб-приложение WAR, которое работает на компьютере разработчика. Он состоит из Java EE 5 + Seam 2.2.1 + Hibernate 3.3.1. Он использует базу данных Oracle 10g XE и работает на последней версии Tomcat 6 с использованием JDK 1.6.0_24. Система является 64-битной Windows 7 Pro и использует Firefox 6.
Теперь мы попытались перенести приложение в Oracle WebLogic 10.3.5. Мы следовали руководству по Seam для указания источника данных, развертывания библиотеки JSF и настройки необходимых xml-файлов. Параллельно с этим мы убедились, что вновь созданное приложение seam-gen, использующее тот же источник данных и настроившие xml-файлы, как указано, работает нормально.
Но если мы попробуем наше собственное приложение на WebLogic, то, несмотря на то, что развертывание работает нормально, при попытке открыть веб-приложение в браузере это показывает, что произошло бесконечное перенаправление. Мы не видим никаких следов стека или журнала, даже при настройке log4j в WebLogic. При анализе запроса с помощью Firebug мы видим запрос get для «login.seam», а затем 20 раз запрос get для «error.seam» (или «debug.seam при настройке режима отладки) с ответом« 302 Moved Temporary » .
Я работал над этим всю неделю, пытаясь сравнить все конфигурации и не смог ее решить - поэтому я надеюсь получить какие-либо идеи, что может вызвать эту проблему и как ее решить!