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

标签 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>

我之所以采用这种方法,是因为我有很多服务器,并且不想升级所有服务器中的库。这种方式比服务器安装升级更糟糕吗?

最佳答案

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

关于java - 我应该将 EL 2.2 与 Java EE 5/Tomcat 6.0.29 一起使用吗?服务器或应用程序升级?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5044941/

相关文章:

java - 在 html 中嵌入 Dygraph

java - 是否有适用于 SWT 的 DateTime 小部件?

java - 如何调用MailServlet向注册用户发送邮件,同时重定向到loginpage.jsp

java - 如何访问 JSP 中 servlet 设置的请求属性?

java - 无法在 Eclipse neon 中运行 tomcat

java - JPA 中的 @OneToMany 关系且 IS NOT EMPTY

java - 在 jsp 中创建联系表单?

jsp - EL 语法错误是 en

function - 如何创建自定义 EL 函数来调用静态方法?

jsf - 在 web.xml 中使用 JSF EL 表达式