【发布时间】:2015-12-11 12:15:57
【问题描述】:
我有一个 Web 应用程序,它最初是一个 JSF 应用程序,但已迁移到纯 HTML/JavaScript。我们现在正在彻底消除 JSF。
我们有“main.jsf”请求的物理文件 main.xhtml,其中 FacesServlet 在 web.xml 中声明,带有 url-mapping *.jsf。
我们已将内容移至 main.html,并在 main.xhtml 中放置一个元标记 REFRESH 以重定向到 main.html。
现在的问题是,即使我从 web.xml 中删除 FacesServlet,它仍然会将 main.jsf 的请求重定向到 main.xhtml。如果我将文件 main.xhtml 重命名为 main.jsf,请求 main.jsf 会给出 404,并且服务器日志说它找不到文件“main.jsp”。
现在的问题是:如果它重定向 *.jsf 到 *.jsp 或 *.xhtml,即使 web.xml 中没有 FacesServlet,是什么导致了这种重定向?
我正在使用 GlassFish 3.1.2.2。
【问题讨论】:
标签: jsf glassfish facesservlet