質問: JSFとPrimefacesで開発を行っております。 WebサーバはWebLogicでIDEはOEPE(eclipse)を使用しています。 eclipseからWebLogicを起動していたローカル環境では問題なく動作していましたが、 eclipseからwarを作成してリモート環境にあるWebLogicにデプロイした場合、 例外が発生してしまいます。
回答: Weblogicは利用したことが無いため、推測レベルの回答となる点を了承下さい。 開発モードと本番モードの差異に関するコンテンツを見つけました。 WebLogic Server(12c)の開発モードと本番モードの使い分け 本番モードではではオンデマンドデプロイが無効であるとの記載が有りました。WebLogic起動のままデプロイした場合はdomainの再スタートなどなんらかの操作が必要ではないでしょうか。 オプション(JVM,WebLogic)の初期値に差異が有るようです。動作に関係してないでしょうか。 後はPrimeFacesのドキュメント(使用バージョンのもの)に依存するコンポーネントのバージョンがDependenciesに記載されていますが一致しているでしょうか。 ご承知の内容でしたら済みません。ご参考までに。 <追記> これも参考情報にしかなりませんが、glassfishではWEB-INFフォルダは2か所有りました。 primefaces.jarが配置されているフォルダは以下になります。 プロジェクト名\build\web\WEB-INF\lib <追記2> 下記情報を見つけました I think you could use the weblogic.xml setting to force the WEB-INF/lib class to get loaded in preference to that in server/lib with ``` true ``` how-can-i-solve-a-noclassdeffounderror