JavaServer Facesを利用したアプリケーションを配備してコンテナを起動すると例外「java.lang.NoClassDefFoundError: org/apache/commons/digester/RuleSet」が発生します。
コンテナ起動時に以下の例外とエラーメッセージがコンテナのログに記録される場合、コンテナのクラスパスに誤ってjsf-impl.jarを設定している可能性があります。
例外
java.lang.NoClassDefFoundError: org/apache/commons/digester/RuleSet
メッセージ
クラス com.sun.faces.config.ConfigureListener のアプリケーションリスナの設定中にエラーが発生しました
(メッセージの内容は利用するアプリケーションサーバによって異なる場合があります。)
jsf-impl.jarはコンテナのクラスパスに設定せず、アプリケーションのWEB-INF\libフォルダ内に配置してください。
JavaServer Facesを利用したアプリケーションでのJARファイルの設定については、JavaServer Facesユーザーズガイドの“実行時に必要なファイル”を参照してください。