0

現在、prettyfaces-jsf2-3.3.3.jar を netbeans プロジェクトに追加しました。また、次のテスト書き換えルールを使用して、WEB-INF フォルダーに pretty-config.xml を追加しました。

<pretty-config xmlns="http://ocpsoft.org/schema/rewrite-config-prettyfaces" 
           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
           xsi:schemaLocation="http://ocpsoft.org/schema/rewrite-config-prettyfaces
                  http://ocpsoft.org/xml/ns/prettyfaces/rewrite-config-prettyfaces.xsd">


<url-mapping id="viewRecipe"> 
    <pattern value="/#{ RecipeBean.filterRecipeName }/" />
    <view-id value="/faces/viewRecipe.jsf" />
</url-mapping>

この構成では、URL

http://localhost:8080/wie-koche-ich/Spaetzle
//wie-koche-ich is the name of the netbeans project

viewRecipe.jsf ページを参照し、filterName を Spaetzle に設定する必要があります。しかし、URL を入力すると、glassfish 4.0 サーバーは 404 ページを返し、ログには「Faces Servlet (javax.faces.webapp.FacesServlet) が Web コンテキストで見つかりません - PrettyFaces DynaView を構成できません」と表示されます。

この例外を正確にスローするものと、これを修正するにはどうすればよいですか?

pretty-config.xml が読み込まれていないようです。

4

1 に答える 1