我知道,通过将Tomcat 6目录的lib文件夹中的el-api.jar替换为一个具有El2.2功能的版本,可以在Tomcat 6中使用El2.2的功能。
我有一个应用程序,我需要部署到一个面向公众的网站,我想做到尽可能便宜。对我来说,最好的选择是使用一个共享的Tomcat托管提供商,在那里您可以与其他人共享一个Tomcat实例,但是我与之交谈的那个并不提供Tomcat 7环境。
对我来说,设置一个VPS来完成这个任务将花费更多的时间,所以我想知道是否可以在Tomcat 6上执行这个操作,而不需要修改lib目录?
发布于 2011-12-28 21:06:03
使用JBoss EL代替。它是基于EL 2.1的,但是提供了相同的增强,就像在EL 2.2中所做的那样。将jboss-el.jar放到/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>不需要修改Tomcat的/lib。您只需要确保您使用的是Facelets,而不是JSP。
https://stackoverflow.com/questions/8661255
复制相似问题