「少なくとも1つのユーザーライブラリを選択する必要があります」ただし、選択するライブラリはありません。
ウィンドウ>設定>Java>ビルドパス>ユーザーライブラリで自分で準備する必要があります。
オプションで[ライブラリ構成を無効にする]を選択できますが、Eclipseがユーザーライブラリを構成する必要があると言っているため、これがどのような影響を与える可能性があるのかわかりません。
このオプションを選択すると、Eclispeは、ユーザーが代替手段を介してクラスパスを適切に構成する責任を負うことも通知します。
Mojarraから別のJarをダウンロードして、これをビルドに追加する必要がありますか?または、安全に無効にできますか。
これは別の方法の1つです。自分でダウンロードする必要があるかどうかは、プロジェクトのターゲットランタイムによって異なります。たとえば、Tomcat7などのバンドルされたJSFに同梱されていない単純なJSP/サーブレットコンテナの場合は、実際に自分でインストールする必要があります。JARをドロップするだけ/WEB-INF/lib
で十分です(またはもちろん、JARをユーザーライブラリとして定義します)。Eclipseは自動的に正しいことを行います(エクスポートされたWARなどを含むビルドパスへの追加)。ただし、たとえばGlassfish3などのより本格的なJavaEEコンテナの場合は、Java EE APIの一部としてJSFがすでにバンドルされているため、何もする必要はありません。ライブラリ構成を完全に無効にするだけです。
本来のようにWTPに含まれていなかったのはなぜですか?
JSFツールが含まれています。ただし、JSFライブラリは含まれていません。それとも他の方法で読みましたか?もしそうなら、正確にはどこですか?それは誤った情報または誤解だったに違いありません。
参照: