Должен ли я использовать EL 2.2 с Java EE 5 / Tomcat 6.0.29? Обновление сервера или приложения? - PullRequest
1 голос
/ 18 февраля 2011

Вопросы:

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 голосов
/ 18 февраля 2011

Я не вижу никаких проблем с этим подходом.Я бы даже предпочел, чтобы это касалось настройки библиотеки сервера по умолчанию.Например, вы можете пропустить это при установке нового экземпляра сервера в будущем.Управление библиотеками со стороны веб-приложения прекрасно.Вам нужно только знать, что вы делаете.Например, при поставке устаревших библиотек, но не при настройке web.xml, это может привести к коллизиям при загрузке классов и привести к абстрактным ошибкам, но это все равно проявится достаточно скоро в локальной среде разработчика.

...