1

Spring ライブラリを WEB-INF/lib から server/default/lib に移動してビルド プロセスを高速化しようとしていますが、残念ながら次の例外が発生します。

クラス org.jboss.web.jsf.integration.config.JBossMojarra20 ConfigureListener: java.lang.NoClassDefFoundError: javax/faces/application/ApplicationFactory のリスナー インスタンスにコンテキスト初期化イベントを送信する例外

4

1 に答える 1

1

JBoss には、独自の JSF ライブラリと実装が含まれています。WebFlow ライブラリを JBoss 独自のライブラリ ディレクトリに移動すると、既存のものと衝突するリスクがあります。

JBoss 自身のクラスパスに何かを追加する場合は、非常に注意する必要があります。このような奇妙な副作用やエラーが発生することがよくあります。

JBoss の内部から JSF のものを削除するか (簡単ではありません)、WebFlow ライブラリをそれらが属する場所に保持する必要がありWEB-INF/libます。

于 2011-04-20T14:17:34.090 に答える