VwpFAQJBossMyFacesJa

プロジェクトを JBoss MyFaces 実装で実行する場合の構成方法を教えてください。

NetBeans Visual Web Pack 5.5 に付属の webui コンポーネントライブラリ (JSF 1.1/J2EE 1.4 ベース) の一部のコンポーネント (表コンポーネントを含む) は、MyFaces JSF 1.1 実装では正しく機能しません。

回避策: MyFaces をサーバー上の JSF リファレンス実装で置換します。置換するには、jbossweb-tomcat55.sar/jsf-lib ディレクトリを、JBoss コンテナ用の Visual Web Pack プロジェクトを作成する前にデフォルトディレクトリの外に移動します。このディレクトリを移動した後でプロジェクトを作成すると、IDE は JSF リファレンス実装を使わざるを得なくなります。

Visual Web Pack ベースでないアプリケーションを実行するために MyFaces ランタイムに戻すには、次の手順に従います。

  1. 「プロジェクト」ウィンドウで、「ライブラリ」ノードを右クリックし、「ライブラリを追加」を選択します。
  2. 「ライブラリを追加」ダイアログで、追加する MyFaces バイナリを選択します。
  3. 「ライブラリを追加」をクリックします。
    MyFaces バイナリがみつからない場合は、「ライブラリ」ノードを右クリックして、「JAR/フォルダを追加」を選択し、移動した jsf-lib ディレクトリの JAR ファイルを選択して、バイナリを追加します。
  4. JSF-RI ライブラリが配備されないことを確認します。
  5. web.xml を編集し、以下を追加します。
<listener>
     <listener-class>org.apache.myfaces.webapp.StartupServletContextListener</listener-class>
</listener>

Not logged in. Log in, Register

By use of this website, you agree to the NetBeans Policies and Terms of Use. © 2012, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo