Я боролся с нечестивым альянсом, которым являются WebSphere 7+ и Mojarra 2.0.4, и столкнулся с чем-то вроде препятствия.
Я следовал инструкциям, указанным в этом сообщении на форуме, и получил правильную инициализацию Mojarra 2.0.4: http://forum.primefaces.org/viewtopic.php?f=3&t=6860
По сути, я создал изолированную разделяемую библиотеку загрузчика классов, которая ссылается извне на банки Mojarra и Primefaces, добавил общую библиотеку в веб-приложение и перевернул загрузчик классов, чтобы перейти в PARENT_LAST. Все это работает.
Когда я пытаюсь получить доступ к своему веб-приложению http://server:port/context/index.xhtml
, оно правильно попадает в FacesServlet, но затем диспетчер запросов мгновенно перенаправляет на _2 _ ???
У меня НИГДЕ не указано JSP в моем коде, моем приложении, моем web.xml, и на самом деле я указал DEFAULT-SUFFIX
как .xhtml
, и это не помогло. Все мои веб-страницы имеют .xhtml
расширение, а FacesServlet правильно сопоставлен с *.xhtml
.
Я попытался добавить XHTML в качестве mime-типа в WebSphere, отключив диспетчер запросов, но безрезультатно. Мне удалось без проблем запустить это на Tomcat 6-7, JBoss 6 и Glassfish 3, но по какой-то причине WebSphere настаивает на расширении файла JSP?
Я ценю любую вашу помощь.
cell
были конфигурации, которые не распространялись правильно ?! Конечно, теперь у меня проблема, когда сервлет Primefaces Resources ничего не обслуживает (например, нет тем Primefaces, jQuery и т. Д.) - person maple_shaft   schedule 29.07.2011web.xml
, потому что измененная загрузка классов больше не поддерживает@WebServlet
классы, упакованные в JAR? Пронзание в темноте: / - person BalusC   schedule 29.07.2011