Facelets、Ajax、および PrimeFaces を使用して、 JSF 2 のjsf-blank.zipに触発された Web プロジェクトを作成しました。私のサイトで数日間の進歩(主にSOコミュニティのおかげで、多くの問題を解決)の後、私は立ち往生しています:
HTTP 404 - 要求されたリソースは、Eclipse の内部ブラウザーおよび FF では使用できません。
Eclipse のコンソールには次のように表示されます。
java.lang.ClassNotFoundException: javax.faces.webapp.FacesServlet
それは公正なことであり、私は以前にそれを持っていました(上記の多数の問題の1つ)が、今回は去るように説得することはできません.
編集:
モスタルの答えはうまくいきました。しかし、この設定は新しいMaven → Update Projectごとに削除されます...
さらに、参照した SO や他の Web ページの数に関係なく、(永久に) 取り除くことができなかった次の警告とエラーがあります。
クラスパス エントリorg.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINERはエクスポートまたは公開されません。ランタイム ClassNotFoundExceptions が発生する場合があります。
これを取り除く方法を見つけました(上記を参照)が、すべてのMaven → Update Projectで...再びそこにあります。
プロジェクト ファセット jboss.m2 の実装が見つかりませんでした。機能が制限されます。
プロジェクト ファセット動的 Web モジュールのバージョンを 3.0 に変更できません。
1 つまたは複数の制約が満たされていません。[どれ?すぐ上の方?】
このすべての犯人は誰ですか?