Jakarta Server Facesを使用したアプリケーションを配備すると、サーバーログにjavax.faces.FacesExceptionのエラーが出力されます。
Interstage Application Serverのよくあるご質問を検索できます。
Interstage Application Server の技術情報はこちら
- Jakarta Server Facesを使用したアプリケーションを配備すると、サーバーログにjavax.faces.FacesExceptionのエラーが出力されます。 原因と対処方法を教えてください。
- サーバーログに以下が出力された場合、CDIが有効になっていない可能性があります。
javax.faces.FacesException: Unable to find CDI BeanManager
Jakarta Faces 2.3/Servlet 4.0からは、CDIは明示的に有効にする必要があります。
アプリケーションのWEB-INF配下にbeans.xmlファイルを追加してください。
beans.xmlの記載例は以下のとおりです。
製品・サービス区分 | Interstage | ||||||
---|---|---|---|---|---|---|---|
製品・サービス情報 |
|
||||||
アンサー種別 | 構築(導入/移行) |