GlassFish 3.1 / faces / *的问题

时间:2011-05-26 11:02:14

标签: java jsf glassfish

我读到可以使用GF 3.1直接访问facelet:

  1. http://localhost:8080/myapp/page.faces;
  2. http://localhost:8080/myapp/page.jsf;
  3. http://localhost:8080/myapp/faces/page.xhtml
  4. 因为该映射是由服务器自动完成的。

    但是最后一次映射不起作用。我有以下错误:The requested resource () is not available.

    有什么想法吗?谢谢!

2 个答案:

答案 0 :(得分:0)

  

注意:某些应用程序服务器   (包括GlassFish)自动   为。提供servlet映射   / faces / *,* .faces和* .jsf patterns

它没有说它映射到.xhtml因此结果。

答案 1 :(得分:0)

您是否检查过JSF支持是否适用于您的Web项目。 这对我来说是个问题。

在Eclipse IDE中:

  1. 右键单击您的项目 - >特性
  2. 选择:Project Facets并确认已选中JavaServer Faces。
  3. 如果没有检查它,在我的情况下它需要进一步配置,但我想每个人都可以从那里找到它