0

私は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 の両方を使用できますか? 両方を使用する必要がある場合、構成固有のことは何ですか?

4

1 に答える 1

0

Richfaces と Icefaces は一緒にはなりません。ただし、JSF 2 (Richfaces 4 だと思います) を使用しているため、Richfaces と Primefaces の両方を使用できます。実際、Primefaces を使用するには、jar を CLASSPATH に追加するだけです。

于 2013-03-16T16:26:11.907 に答える