I´ma JSF-初心者で、SpringとHibernateを使用して小さなJSF2Webアプリケーションを構築してみてください。私が選んだサーバーはJBOSS7.1ASです。
プレフィックスURLパターンを使用してサーブレットをマップしようとしたときに奇妙なエラーが発生しました。これは、サーブレットを宣言するweb.xmlの一部です。
<servlet>
<servlet-name>FacesServlet</servlet-name>
<servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>FacesServlet</servlet-name>
<url-pattern>/webapplication/*</url-pattern>
</servlet-mapping>
ブラウザを「localhost:8080 / myapp / webapplication / index.xhtml」に向けると、Mojarra / Faceletsが生成されたエラーが発生します:「/index.xhtmlがリソースとしてExternalContextに見つかりません」。代わりにURLパターンを「*.xhtml」に設定すると、すべてが正常に機能します。
Prefix-Patternが機能しない理由がわかりません:/
ご挨拶