NetBeansのJSF2.0プロジェクトにMyFacesTomahawkを追加しようとしています。私はそれを行う方法を述べている多くのコメントを読みましたが、それは機能しません私が行ったステップがあります:
1ºトマホークのWebサイトからダウンロードしたすべてのjarライブラリを/%ProjectFolder%/ web / WEB-INF / libにコピーします(libフォルダーを取得していないため、作成しました)
2ºNetBeansのProperties/Libraries / Addフォルダーを使用して、ライブラリをプロジェクトに追加します
3º次のコードをweb.xmlに追加します。
<filter>
<filter-name>extensionsFilter</filter-name>
<filter-class>org.apache.myfaces.webapp.filter.ExtensionsFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>extensionsFilter</filter-name>
<servlet-name>Faces Servlet</servlet-name>
</filter-mapping>
<filter-mapping>
<filter-name>extensionsFilter</filter-name>
<url-pattern>/faces/myFacesExtensionResource/*</url-pattern>
</filter-mapping>
<servlet>
<servlet-name>Faces Servlet</servlet-name>
<servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
4ºindex.xhtmlにhtmlタグの次の行を追加します。
xmlns:t="http://myfaces.apache.org/tomahawk"
まあ、これ以上行う必要はないと思いますが、最後の手順を実行すると、NetBeansは「この名前空間のライブラリが見つかりません」と言います。
私はそれを悪いことをしていると確信していますが、私は何をする必要があるのかわかりません.....いくつかのアイデア?
この投稿が必要だと思うので、チュートリアルとして機能することを願っています。
ありがとう^^
編集:
私はエラーを見つけました:私たちは別のステップが必要です:
5ºこのサンプルファイルをダウンロードする必要があります。Warファイル内の例のコレクション。winrarまたは同様のunrarmyfaces-example-simple20-1.1.11フォルダーで開きます。その後、myfaces-example-simple20-1.1.11 \ WEB-INF \ src \ META-INF \ディレクトリに移動し、web /META-INF/内のすべてのファイルをコピーします。次に、netbeansはヘルプと自動入力オプションを表示します。