JSFおよびPrimeFacesを実行すると、このエラーが発生します。
これらの瓶を含めましたが、
の中に WEB-INF/lib
フォルダ。
不足している瓶はありますか?
どうやら、あなたは他に何も見逃していません。次のことを試してください:
最後に、「build」プロジェクトフォルダー内で使用可能なこれらのjarを見つける必要があります。
プロジェクトのプロパティを右クリックし、以下の手順に従います
"プロジェクトプロパティ"-> "展開アセンブリ"、追加 "Javaビルドパスエントリ"-> "Maven依存関係 "は問題を解決します!
プロジェクトのプロパティを右クリックし、以下の手順に従います
「プロジェクトのプロパティ」->「展開アセンブリ」、「Javaビルドパスエントリ」の追加-> jsf 2.0(mojarra 2.0.3-fcs)が問題を解決しました
これを行うこともでき、これで私の問題が解決しました。
右クリック project-> properties-> project facets-> Java server faces。
その後、 無効化されたライブラリ構成 オプションが選択された後、それを ユーザーライブラリ そして、mojarraの最新バージョンを追加し、[OK]ボタンを押して、プロジェクトを再度実行してください...
役立つはずです。
以下のjarをパスに追加..WebContent\WEB-INF\lib
とMavenの更新により問題が解決しました。
jsf-api
jsf-impl
ここからJARをダウンロードします。 http://myfaces.Apache.org/download.html
それらをTomcat libディレクトリにコピーします。
次のスクリーンショットの行をTomcat web.xmlに追加します。 listener
シンプルなJavaプロジェクトをMavenを使用してWebプロジェクトに変換し、プロジェクトファセットから仕様を変更しようとした場合、コンパイルエラーは発生しませんが、デプロイメントを開始するとこのエラーメッセージが表示されます。
これを解決するには考えてみてください。これはWebプロジェクトであり、warファイル(またはear)としてデプロイする必要があります。
pom.xmlでパッケージ仕様をwarに変更してから、mavenを再度コンパイルします。