PrettyFacesURLマッピングで問題が発生しています。
次のマッピングを持つマネージドBeanが1つあります。
@ManagedBean
@RequestScoped
@URLMapping(id = "search", pattern = "/search/", viewId = "/search/search.xhtml")
そして、http:// ip / search /?keywords=wordにアクセスすると正常に動作します。
しかし、マッピングパターンを変更しようとすると、エラーが発生しました。
@ManagedBean
@RequestScoped
@URLMapping(id = "search", pattern = "/search", viewId = "/search/search.xhtml")
http:// ip / search?keywords = wordは上記のリンクと同じ応答を返すと思いますが、残念ながら404HTTPエラーが発生します。
search.xhtmlは、JBoss6.1.0finalにデプロイされたWebプロジェクトのWebContent/search/フォルダーにあります。
興味深いのは、JBoss5.1.0とPrettyFaces3.2.0およびJSF1.2を使用すると、マッピングが正常に機能することです(もちろん、この場合、すべてのマッピングはXML構成を介して行われます)。
どんな答えでもありがたいです、ありがとう!