JSF 2.2所需的最低Tomcat版本

St.*_*rio 1 jsf tomcat minimum-requirements jsf-2.2

我想将我的JSF 1.2应用程序升级到JSF 2.2.什么是JSF 2.2所需的最低Tomcat版本?我目前正在使用Tomcat 5.是否可以在其上运行JSF 2.2?

Bal*_*usC 5

JSF 2.2需要Servlet 3.0兼容容器,主要是因为新<h:inputFile>组件需要容器本机文件上载支持.这只是在Servlet 3.0中引入的.

如果您检查Tomcat版本概述,那么您将看到您需要最低限度的Tomcat 7.x才能拥有与Servlet 3.0兼容的容器.


那么我可以更新JSF的最新版本是什么?

您对目前正在使用的确切Tomcat版本并不十分清楚(5.0.x vs 5.5.x有很大差异),但如果是Tomcat 5.5.x,那么您可以在其上运行JSF 2.0/2.1您在webapp本身提供自定义EL 2.1兼容的实现.另请参阅在Servlet 2.4容器运行JSF 2.0的答案.

  • 这与当前的问题无关。按“提问”提出一个新问题。 (2认同)