WebLogic Server 12.1.1 の時点で、JSF 2.x および JSTL 1.2 がサーバーのクラスパスに直接組み込まれています。
このリンクは、Weblogic 12c に同梱されているバンドルされた JSF を無効にするようにアプリケーションを再構成する方法を示しています。
サーバーにデプロイされているすべてのアプリケーションを再構成することなく、バンドルされた JSF を weblogic で直接無効にする方法を見つけたいと思っています。
JSF および JSTL の使用から - 12c リリース 1 (12.1.1):
http://docs.oracle.com/cd/E24329_01/web.1211/e21049/configurejsfandjtsl.htm
アプリケーションに、WebLogic Server にバンドルされた JSF 共有ライブラリの代わりに参照する JSF JAR が含まれている場合は、以下に示すように、weblogic.xml (.war) または weblogic-application.xml (.ear) でフィルタリング クラスローダーをコンフィグレーションできます。
<prefer-application-packages>
<package-name>javax.faces.*</package-name>
<package-name>com.sun.faces.*</package-name>
<package-name>com.bea.faces.*</package-name>
</prefer-application-packages>
<prefer-application-resources>
<resource-name>javax.faces.*</resource-name>
<resource-name>com.sun.faces.*</resource-name>
<resource-name>com.bea.faces.*</resource-name>
<resource-name>META-INF/services/javax.servlet.ServletContainerInitializer</resource-name>
</prefer-application-resources>