私はJSFを初めて使用し、1つのプロジェクトに取り組んでいます。
私はすでにmojarraバージョン2.0のjsf-apiとjsf-api-implを使用しています。
また、私は Richfaces を使用しており、私の web.xml マッピングは次のようになります。
<servlet>
<servlet-name>Faces Servlet</servlet-name>
<servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>*.xhtml</url-pattern>
</servlet-mapping>
この時点ですべてが機能しています。マネージャーから言われたように、ユーザーがビデオをアップロードできるようにするために Icefaces を使用する必要があるという要件が 1 つあります。
そこで 、バージョン 3 のhttp://www.icesoft.org/java/downloads/icefaces-downloads.jsfから jar をダウンロードしました
これで、icefaces.jar、icefaces-ace.jar のみをプロジェクトに追加しました。
ここで、lib フォルダーに jar を追加し、プロジェクト内の何も変更せずに、プロジェクトを実行します。
作業中のプロジェクトは現在機能していません。つまり、以前はアクションが発生していたリンクがいくつかあり、現在は発生していません。Icefaces クラスによって傍受されていると思います。
この問題についてはよくわかりません。また、ログに関する情報もあまり得られません。
では、1 つのプロジェクトで Icefaces と Rich Faces の両方を使用できますか? 両方を使用する必要がある場合、構成固有のことは何ですか?