jsf - 为什么我在 Tomcat 上运行时在我的 jsf 页面中看到 #{UserBean.userName} 但它在 Glassfish 上运行良好

标签 jsf tomcat glassfish el

我正在使用 Richfaces 3.3.3 和 Glassfish 开发应用程序。它工作正常。现在我接到了将其移植到 Tomcat 6/7 的电话。 因此,当我在我的 Netbeans 6.9.1 上更改运行时服务器并运行应用程序时,我看到了#{UserBean.userName} 和所有类似的表达式,尽管它们的评估值。我尝试了所有 jar 组合,但仍然无法弄清楚。请帮忙。

最佳答案

您的人脸 servlet 的 servlet 映射似乎无法正常工作。也许您必须调整您的 web.xml。然而,据我所知,faces servlet 的配置在 Glassfish 和 Tomcat 中是相同的。

另一个原因可能是您的 tomcat 服务器无法访问 jsf jar 文件。

herehere

关于jsf - 为什么我在 Tomcat 上运行时在我的 jsf 页面中看到 #{UserBean.userName} 但它在 Glassfish 上运行良好,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5269003/

相关文章:

tomcat - CometD 过度处理请求

tomcat - aws 上 tomcat7 上的 solr 服务器未启动

jakarta-ee - Glassfish 与 Glassfish-网络配置文件

java - JSF - 如何将参数从一个 Controller 传递到另一个 Controller Action 事件?

java servlet cos多部分: save inpustream for later storage

java - 我应该如何从托管 bean 内的数据库读取数据?

java - 我们是否仍应使用 Tomcat 8.0(已被取代)

java - 如何在 JPQL 中创建 "findByDate"NamedQuery?

java - 在 glassfish 上部署时出现异常 : ArrayIndexOutOfBoundsException: 9578

如果使用 javascript 确认框,JSF `action` 未执行?