myfaces-api.1.2.2.jar と myfaces-impl.1.2.2.jar を戦争の web-inf/lib ディレクトリにパックしました。これを weblogic 10.3 サーバーに圧縮された war ファイルとしてデプロイすると、起動ログに次のように表示されます。
情報: FacesConfigurator:339 - MyFaces-package : myfaces-api が見つかりません。
情報: FacesConfigurator:339 - MyFaces-package : myfaces-impl が見つかりません。
情報: FacesConfigurator:339 - MyFaces-package : tomahawk-sandbox が見つかりません。
情報: FacesConfigurator:339 - MyFaces-package : tomahawk が見つかりません。
戦争からjarファイルを取り出し、システムクラスパスのドメインのlibディレクトリに配置すると、すべて正常に動作し、起動ログに次のように表示されます。
INFO: MyFaces-package を起動しています: myfaces-api のバージョン: 1.2.2 from path: file:/C:/weblogic/user_projects/domains/testDomain/lib/myfaces-api-1.2.2.jar
INFO: MyFaces を起動しています-package: バージョンの myfaces-impl: 1.2.2 from path: file:/C:/weblogic/user_projects/domains/testDomain/lib/myfaces-impl-1.2.2.jar
INFO: MyFaces-package: tomahawk-sandbox not見つかった。
情報: MyFaces-package を起動しています: tomahawk バージョン: 1.1.6 from path: file:/C:/weblogic/user_projects/domains/testDomain/lib/tomahawk-1.1.6.jar
これを weblogic の共有ライブラリ war としてデプロイしたいのですが、war ファイルにパックされたときに myfaces jar を認識させるにはどうすればよいですか?