我应该将EL 2.2与Java EE 5 / Tomcat 6.0.29一起使用吗?服务器或应用升级?

时间:2011-02-18 18:10:31

标签: java jsp el

问题是:

1)我应该将EL 2.2与Java EE 5 / Tomcat 6.0.29一起使用吗?

我知道它有效,问题是这种升级是否存在任何技术问题,或者是否不推荐。

2)服务器或应用升级?

我在web.xml中使用此配置获取了我的应用程序:

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

我遵循这种方法,因为我有很多服务器,并且不想在所有服务器中升级库。这比在服务器安装中升级更糟糕吗?

1 个答案:

答案 0 :(得分:0)

我不怀疑这种方法的任何问题。我甚至更愿意接触默认服务器库设置。例如,您可能会在将来安装新的服务器实例时忽略它。从webapp端控制libs是完全没问题的。你只需要知道你在做什么。例如,在提供过时的lib但不配置web.xml时,可能会导致类加载冲突并导致抽象错误,但无论如何,这很快就会在本地开发环境中显现出来。