Полностью удалить JSF из JBoss 6 или из Glassfish 3? - PullRequest
1 голос
/ 18 марта 2011

У меня есть приложение JSF Mojarra 2.0.3, которое было разработано полностью на Tomcat 7, где оно работает превосходно.Мне нужно развернуть это приложение на JBoss или на Glassfish, и приложение работает, но в некоторых частях ведет себя странно.И на JBoss 6, и на Glassfish 3 происходит точно такое же странное поведение.

Я полагаю, что это происходит по ряду причин:

1) Эти серверы приложений имеют свою собственную версию Mojarra JSF в комплектевнутри них, и они используются вместо Mojarra 2.0.3, который я имею в папке apps web_inf / lib.

2) Я использую сторонний богатый инструментарий управления, который, вероятно, ведет себя странно, потому что ожидаетэта конкретная версия Mojarra (точнее 2.0.3).

Суть в том, что я колеблюсь в каждой попытке хирургически удалить JSF с одного из этих серверов приложений, потому что я сильно подозреваю, что это причина, почему этиСерверы приложений ведут себя не так, как Tomcat, в котором JSF не подключен.

Из-за предрассудков клиента и внутренних знаний JBoss требуется для размещения на производстве, поэтому использование Tomcat на производстве не является возможным.

Помощь?

1 Ответ

1 голос
/ 29 апреля 2011

Я не уверен, где находятся библиотеки в JBoss (простой Google может сказать вам), но в Glassfish вы просто захотите заменить банки JSF 2.0.Они расположены в.

каталог установки \ glassfish \ modules

Просто замените jsf-api и jsf-impl теми, которые вы использовали в версии Tomcat.Тогда вы будете на той же странице.

...