【发布时间】:2011-05-26 11:02:14
【问题描述】:
我读到可以使用 GF 3.1 直接通过以下方式访问 facelet:
- http://localhost:8080/myapp/page.faces;
- http://localhost:8080/myapp/page.jsf;
- http://localhost:8080/myapp/faces/page.xhtml。
因为映射是由服务器自动生成的。
但是最后一个映射不起作用。我有以下错误:The requested resource () is not available.
有什么想法吗?谢谢!
【问题讨论】:
-
你在哪里读到的,请给个链接
-
《Core JavaServer Faces 第三版》一书上“注意:一些应用服务器(包括 GlassFish)自动为 /faces/*、*.faces 和 *.jsf 模式提供 servlet 映射”
-
书上还有:Packtpub Java EE 6 with GlassFish 3 Application Server:“”在传统的 Java Web 应用程序中,我们定义了由特定 servlet 处理的 URL 模式。特别是对于 JSF,后缀 .jsf 或 .faces 是常用的。 JSF 的另一个常用 URL 映射是 /faces 前缀。默认情况下,GlassFish 会自动将所有这三个映射添加到 faces servlet""