Назад | Перейти на главную страницу

Нужно ли мне обновить старые серверы Linux на Java до версии 22 для Java JRE 5?

У меня есть веб-приложение, работающее в jboss 4.0.2, и оно имеет более старую версию java 5, вызывает ли это новое обновление возможные недостатки безопасности на моем сервере веб-приложений?

Java 5 уже EOL, то есть никаких обновлений, если у вас нет контракта на поддержку. Если вы используете свободно загружаемую версию jdk, а не версию «java для бизнеса», если предыдущее утверждение верно, то, вероятно, лучшим подходом является обновление до java6 после обновления jboss до более новой версии. См. Эту документацию от redhat: http://www.jboss.com/products/platforms/application/supportedconfigurations/#JEAP4.2

jboss-eap 4.2 намного новее, чем ветка 4.0.x, а конфигурация jdk6 не поддерживается.

Я пытаюсь сказать, что вы можете столкнуться с проблемами, а также что версия jboss, которую вы используете, очень старая.

Вы должны оценить переход на jboss как 4.2.3 (вы можете прочитать примечания к выпуску здесь http://sourceforge.net/project/shownotes.php?release_id=614346&group_id=22866).

В итоге ваша ситуация - уловка-22.

Просто нужно укусить пулю и провести некоторое тестирование, а затем попробовать необходимые обновления.

Я не совсем понимаю, в чем ваша проблема. Вы обновили свой сервер до Java 6 и теперь беспокоитесь о дырах в безопасности? Какие у вас есть доказательства этого (если есть)?

Вот Руководство по внедрению Java 6. Помимо множества новых API, будут исправлены ошибки и (возможно) закрыты дыры в безопасности. Но я не знаю каких-либо конкретных проблем, возникающих в Java 6. Если у вас есть дыры в безопасности в вашем приложении, они, вероятно, будут там как часть самого приложения, а не базовой инфраструктуры Java.

Как правило, вы всегда должны использовать дистрибутив, который позволяет автоматически обновлять программное обеспечение до последних версий.

Например. в Ubuntu пакет sun-java6-jdk делает именно это.

В любом случае, я всегда буду обновляться до последней версии, рекомендованной Sun.