В WebSphere 5.x вплоть до текущей версии 8.x вам необходимо установить для загрузчика классов WAR и EAR значение PARENT_LAST
в консоли администратора WAS всякий раз, когда вы хотите объединить и использовать свой собственный JSF-импл в /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>
На Glassfish2.x до текущей 3.x необходимо добавить следующие записи в /WEB-INF/sun-web.xml
(плагин Eclipse with Glassfish должен автоматически генерировать файл шаблона, если вы создаете веб-проект с целевым временем выполнения, установленным в Glassfish).
<class-loader delegate="false" />
<property name="useBundledJsf" value="true" />
На Weblogic, извините, я понятия не имею, я никогда не использовал его.