Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jsf 2 支持EL 2.2的JSF web应用程序能否部署到共享的Tomcat6托管环境中?_Jsf 2_Tomcat6_El - Fatal编程技术网

Jsf 2 支持EL 2.2的JSF web应用程序能否部署到共享的Tomcat6托管环境中?

Jsf 2 支持EL 2.2的JSF web应用程序能否部署到共享的Tomcat6托管环境中?,jsf-2,tomcat6,el,Jsf 2,Tomcat6,El,我知道,通过将Tomcat6目录的lib文件夹中的elapi.jar替换为支持EL2.2的版本,可以利用Tomcat6中EL2.2的功能。见以下问题: 我有一个应用程序,我需要部署一个面向公众的网站,我想做它尽可能便宜。对我来说,最好的选择是与共享Tomcat托管提供商合作,您可以与其他人共享一个Tomcat实例,但是与我交谈的那个提供商不提供Tomcat 7环境 对我来说,设置一个VPS来完成这项工作会花费更多的成本和时间,因此我想知道,在Tomcat 6上是否有任何方法可以在不修改l

我知道,通过将Tomcat6目录的lib文件夹中的
elapi.jar
替换为支持EL2.2的版本,可以利用Tomcat6中EL2.2的功能。见以下问题:

我有一个应用程序,我需要部署一个面向公众的网站,我想做它尽可能便宜。对我来说,最好的选择是与共享Tomcat托管提供商合作,您可以与其他人共享一个Tomcat实例,但是与我交谈的那个提供商不提供Tomcat 7环境


对我来说,设置一个VPS来完成这项工作会花费更多的成本和时间,因此我想知道,在Tomcat 6上是否有任何方法可以在不修改lib目录的情况下实现这一点?

使用JBoss EL代替。它基于EL 2.1,但提供了与EL 2.2相同的功能。放入
/WEB-INF/lib
,并将以下内容添加到
WEB.xml

<context-param>     
    <param-name>com.sun.faces.expressionFactory</param-name>
    <param-value>org.jboss.el.ExpressionFactoryImpl</param-value>   
</context-param>

com.sun.faces.expressionFactory
org.jboss.el.ExpressionFactoryImpl

无需修改Tomcat的
/lib
。您只需确保您使用的是Facelets而不是JSP。

先生,您是一位绅士和学者,工作非常出色!非常感谢。