Совместимость Wildfly со старыми версиями Java

#java #wildfly-8

#java #wildfly-8

Вопрос:

Я хотел перейти с JBOSS EAP на версию Wildfly, которая поддерживает более старые версии Java, такие как 6 или 5.

Я не могу найти матрицу совместимости с wild fly и java.

Что насчет wildfly 8? поддерживает ли он более старые версии Java.

может ли кто-нибудь указать мне на матрицу, где я могу найти совместимость wildfly с Java

Спасибо

Комментарии:

1. Насколько я знаю, Wildfly 8 поддерживает только Java 8 , в то время как JBoss 7 работает только на Java до 7 из-за некоторого «подключения» к внутренним компонентам JVM. Итак, если вы хотите перейти на Wildfly, вам также придется перейти на более новую версию Java. Обычно это должно быть проще, чем обновление Wildfly, но это зависит от того, что делает ваш код — если он привязан к определенной версии Java, вы можете захотеть исправить это в любом случае.

2. @Thomas итак, по вашему мнению, какая последняя версия JBoss поддерживает java 6 или более ранние версии?

3. Я не могу сказать о EAP, поскольку мы всегда использовали версии сообщества, но, если я правильно помню, это должен быть JBoss 6 или 7. Однако, среди прочих соображений безопасности, вы обычно хотели бы перейти на более новую версию Java, которая в большинстве случаев должна выполняться плавно, по крайней мере, при обновлении до 8 (конечно, все еще могут быть сбои, такие как compare() сообщения о том, что методы не соответствуют контракту, или внутренние классы были удалены — но это на самом деле хорошо в большинстве случаев).

4. WildFly работает только с Java 8. Для JBoss EAP 7 также требуется Java 8. С Java 6 будет работать только JBoss EAP 6 или JBoss КАК 7.1.1.Final.

5. @JamesR.Perkins Я думаю, что Wildfly 8 поддерживает java 7. Не могли бы вы, пожалуйста, поделиться какой-либо ссылкой, где упоминается матрица совместимости.

Ответ №1:

Это самое близкое к матрице совместимости, которую я могу найти. Который имеет отдельную таблицу как для Wildfly, так и для JBoss EAP: Выбор правильного JDK для WildFly и JBoss EAP 7

Очевидно, что это неофициально, но что-то лучше, чем ничего.