在没有maven的情况下设置JSF项目

时间:2010-12-15 18:18:32

标签: java jsf jsf-2

我曾经用maven构建我的项目。现在我想'手动'。但是我对目录顺序和其他东西有点挣扎。我首先在eclipse中创建了一个新的动态Web项目并添加了JSF库。现在我尝试将一个hello world页面部署到tomcat 7.但是jsf-tags没有得到渲染。

这是我的目录结构:

alt text

任何人都知道错误在哪里?我错过了一个图书馆,还是我的结构错了?

欢呼声


终于有效了!谢谢你的回复

1 个答案:

答案 0 :(得分:2)

  

但是jsf-tags没有被渲染。

这意味着FacesServlet未映射到web.xml,或者您未在浏览器地址栏中设置该网址以匹配url-pattern的{​​{1}}。 FacesServlet是负责解析JSF标记并完成所有JSF工作的人。

假设FacesServlet中定义的url-pattern的{​​{1}}为FacesServlet,则您需要web.xml打开*.jsf而不是http://localhost:8080/fitnessverwaltung/start.jsf

您也可以将start.xhtml更改为url-pattern,然后您无需担心这一点。

*.xhtml