0

jsf-implementationMojarraが組み込まれているTomcat-7.0.33を使用しています。そうですか?

ApacheMyFacesに移動したいと思います。これを達成するために私がしたこと:

/ WEB-INF /lib/から削除しました

  1. jsf-api-2.1.7
  2. jsf-impl-2.1.7

/ WEB-INF / lib /に追加:

  1. myfaces-api-2.1.10
  2. myfaces-impl-2.1.10
  3. プラス5つのapachecommons-jar

だから私の完全に/lib-folder:

  1. commons-beanutils-1.8.3
  2. コモンズ-コーデック-1.3
  3. commons-collections-3.2
  4. コモンズ-ダイジェスター-1.8
  5. commons-logging-1.1.1
  6. gson-2.2.2
  7. jstl-1.2
  8. myfaces-api-2.1.10
  9. myfaces-impl-2.1.10
  10. prettyfaces-jsf2-3.3.3
  11. Primefaces-3.4

Eclipse 4.2(Juno)を使用しています。Tomcatサーバーをクリーンアップしました。

ページの1つをリクエストすると、すべてが正常に表示されます(ソースも)。しかし、Managed-Beansが機能しません。JSFはそれらを登録/検索しないようです。

クロサギではうまくいくので、ここに顔や豆を投稿する必要はないと思います。

4

1 に答える 1

2

MyFaces は、それ自体の別のインスタンスと競合しています。myfaces-bundle.jarには、API と impl の両方が既に含まれています。どちらかを含める必要があります

  • myfaces-api.jar
  • myfaces-impl.jar

また

  • myfaces-bundle.jar

両方ではありません。

于 2013-01-20T15:12:23.233 に答える