オーバーレイ方式を使用して、2 つの war ファイルで構成されるMaven Web アプリケーションを開発しています。その war ファイルは JSF 1.2 依存関係を使用しています。プロジェクトのビルド、デプロイ、または実行に問題はありません。すべて正常に動作しますが、エラーマーカーが表示されて気が狂います:
このファセットがインストールされていても、Eclipse は戦争で Dynamic Web Module 2.5 に気付いていないようです。現在、Eclipse Juno を使用していますが、以前のリリースでもこの問題が発生しました。JSF 1.2 ファセットに問題があるようです。それは私のorg.eclipse.wst.common.project.facet.core.xmlファイルです:
主なプロジェクト
<?xml version="1.0" encoding="UTF-8"?>
<faceted-project>
<fixed facet="wst.jsdt.web"/>
<installed facet="wst.jsdt.web" version="1.0"/>
<installed facet="java" version="1.6"/>
<installed facet="jst.web" version="2.5"/>
<installed facet="jst.jsf" version="1.2"/>
<installed facet="jst.jaxrs" version="1.0"/>
<installed facet="jboss.m2" version="1.0"/>
</faceted-project>
戦争依存
<?xml version="1.0" encoding="UTF-8"?>
<faceted-project>
<fixed facet="wst.jsdt.web"/>
<installed facet="java" version="1.6"/>
<installed facet="jst.web" version="2.5"/>
<installed facet="wst.jsdt.web" version="1.0"/>
<installed facet="jst.jaxrs" version="1.0"/>
<installed facet="jboss.m2" version="1.0"/>
<installed facet="jst.jsf" version="1.2"/>
</faceted-project>
誰かが同様の問題を抱えていましたか?ファセット構成は適切に行われていると思うので、なぜこのエラーが発生するのかわかりません..
アップデート
サーバーのランタイム構成の問題である可能性がありますが、プロジェクトの構成に移動すると、Java Build PathのLibrariesタブで、JavaSE-1.6 用の JRE System Library と Maven の依存関係がすべて添付されています。サーバーランタイムが固執していないようです。