我曾经用maven构建我的项目。现在我想'手动'。但是我对目录顺序和其他东西有点挣扎。我首先在eclipse中创建了一个新的动态Web项目并添加了JSF库。现在我尝试将一个hello world页面部署到tomcat 7.但是jsf-tags没有得到渲染。
这是我的目录结构:
任何人都知道错误在哪里?我错过了一个图书馆,还是我的结构错了?
欢呼声
终于有效了!谢谢你的回复
答案 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