Ответ 1
В WebSphere 5.x до текущего 8.x вам нужно установить загрузчик классов WAR и EAR в PARENT_LAST
в консоли администратора WAS, когда вы хотите связать и использовать свой собственный JSF impl в /WEB-INF/lib
.
В JBoss 4.x с текущим 6.x достаточно добавить следующий параметр контекста в /WEB-INF/web.xml
для подавления встроенного JSF-развертывателя JBoss.
<context-param>
<param-name>org.jboss.jbossfaces.WAR_BUNDLES_JSF_IMPL</param-name>
<param-value>true</param-value>
</context-param>
В Glassfish 2.x до текущего 3.x вам нужно добавить следующие записи в /WEB-INF/sun-web.xml
(плагин Eclipse with Glassfish должен автогенерировать файл шаблона, если вы создаете веб-проект с целевой средой, установленной в Glassfish).
<class-loader delegate="false" />
<property name="useBundledJsf" value="true" />
В Weblogic, извините, я понятия не имею, я никогда не использовал его.