1

JSF 2.1.7(および一般的に2.1.x)にはサーブレット3.0または2.5だけが必要ですか?pom http://repo1.maven.org/maven2/com/sun/faces/jsf-api/2.1.7/jsf-api-2.1.7.pomを見ると、サーブレット3が見つかりますが、 JSF 2.2を参照(タグ名:「OracleによるJSF 2.2仕様APIの実装」も参照)

私はこの質問に対するさまざまな答えをウェブ上で見つけました。誰か助けてもらえますか?いくつかのリンク:

複合コンポーネントMojarraJavaEE5/6互換性 があるページのロード中のMojarraJSF2.1.9例外https://forums.oracle.com/forums/thread.jspa?messageID=10140121

ありがとう

4

2 に答える 2

3

Mojarra2.1のサーブレット3.0の要件は、FacesServletURLパターン*.jsfの自動登録などの「オプションのもの」のためだけのものであり、Webアプリケーション自体に書き留める必要は*.facesありません。/faces/*web.xml

ただし、Mojarra2.1はサーブレット2.5と下位互換性があり、「オプション」のものを見逃すだけで、特に自分で登録する必要がありFacesServletますweb.xml(ただし、個人的にはURLパターンで登録することをお勧め*.xhtmlします)。

于 2013-01-14T12:00:59.827 に答える
1

仕様をご覧ください。序文(関連技術)によると、要件の1つはサーブレットAPIバージョン2.5であるため、バージョン3.0は必要ありません。また、このページは、2.5のみに依存していると述べているEdBurnsを引用しています

于 2013-01-14T11:59:08.090 に答える