gpt4 book ai didi

java - 在没有 Maven 的情况下设置 JSF 项目

转载 作者:行者123 更新时间:2023-12-02 08:26:19 24 4
gpt4 key购买 nike

我曾经使用 Maven 构建我的项目。现在我想“手动”进行。但我在目录顺序和其他问题上遇到了一些困难。我首先在 eclipse 中创建了一个新的动态 Web 项目并添加了 JSF 库。现在我尝试将 hello world 页面部署到 tomcat 7 上。但是 jsf-tags 没有被渲染。

这是我的目录结构:

alt text

有人知道错误出在哪里吗?我是否缺少库或者我的结构错误?

干杯

<小时/>

终于可以用了!感谢 balusc

最佳答案

But jsf-tags are not getting rendered.

这意味着 FacesServlet 未映射到 web.xml 中,或者您没有在浏览器地址栏中设置 URL 以匹配 url- FacesServlet 的模式FacesServlet 负责解析 JSF 标记并完成所有 JSF 工作。

假设web.xml中定义的FacesServleturl-pattern*.jsf ,那么你需要通过http://localhost:8080/fitnessverwaltung/start.jsf打开start.xhtml而不是http://localhost:8080/fitnessverwaltung/start.xhtml .

您还可以将url-pattern更改为*.xhtml,那么您就无需担心这个问题。

<servlet>
<servlet-name>facesServlet</servlet-name>
<servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>facesServlet</servlet-name>
<url-pattern>*.xhtml</url-pattern>
</servlet-mapping>

关于java - 在没有 Maven 的情况下设置 JSF 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4453418/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com