Подтвердить что ты не робот

JBoss 7.x или JBoss EAP 6.x

Я устанавливаю JBoss, но я не понимаю, какую версию выбрать. Должен ли я загружать JBoss 7.x или JBoss EAP 6.x? В чем разница?

4b9b3361

Ответ 1

TL;DR; из этих опций выберите последнюю версию EAP 6.x.

Обратите внимание, что Wildfly был выпущен 11.2.2014, который теперь является предпочтительной версией.


Длинная история:

Ранее публикация сообщества JBoss была бесплатной для всех, и EAP была корпоративной версией, для которой вам нужна коммерческая подписка. Взамен вы получите коммерческую поддержку. Однако с более поздней версией все изменилось немного, и это уже не так.

JBoss AS7 - версия JBoss 7.1. Для версии JBoss 7.2 они выпустили ее как JBoss EAP 6.1 Alpha, так что это обновленная версия сообщества. Alpha может свободно использоваться любым способом или формой. Они также выпустили JBoss EAP 6.1 (коммерческая версия), для которой вам нужна подписка. Если вы посмотрите на страницу download, вы увидите версии вместе с датами выпуска:

Version        Release date
6.1.0 Final   2013-05-20   
6.1.0 Beta    2013-04-19   
6.1.0 Alpha  2013-03-07   
7.1.1.Final   2012-03-09   

6.1.0 Final и 6.1.0 Бета файлы для коммерческих целей и требуют платной подписки для запуска в производственных средах.

В 7.2 есть некоторые существенные улучшения, а 7.1 уже очень старые, поэтому для версии сообщества 7.x вам нужна JBoss EAP 6.1 Alpha или более поздняя версия 6.x Alpha.

Источники:


Обновление 20.7.2015: после написания предыдущего ответа JBoss EAP 6.1 Alpha был заменен более новыми JBoss 6.x EAP Alphas в линейке продуктов AS7, последнее время JBoss EAP 6.4 Alpha (см. "просмотр старых загрузок" ). Заявления об 6.1 Alpha release охватывают все другие релизы Alpha в линейке продуктов EAP 6.X, а также, поэтому нет никаких оснований для 6.1 Alpha, но до последней версии 6.x Альфа.

Кроме того, предыдущая страница загрузки была изменена, чтобы больше не включать выпуски EAP. Их можно найти только на странице страницы загрузки EAP, и она больше не содержит 6.1 Alpha.

И, наконец: линия JBoss 7.x в настоящее время заменена линией Wildfly и EAP 6.x на EAP 7.

Ответ 2

JBoss AS 7.x - это релиз сообщества, представляющий потенциальную корпоративную версию. В Red Hat мы больше не используем имена JBoss AS, потому что это добавляет к путанице. Все будущие JBoss AS были переименованы в Wildfly, и они не соответствуют выпуску JBoss Enterprise Application Server (вы заметите, что мы пропускаем номера версий, как мы считаем нужным).

JBoss Enterprise Application Server (EAP) x также будет соответствовать спецификации Java EE. Таким образом, JBoss EAP 6 является JavaEE 6. JBoss EAP 7 - это JavaEE 7. Поскольку EAP является корпоративной версией, он всегда будет самым "зрелым", упрочним продукт и будет содержать исправления, которые недоступны в версии сообщества.

Ответ 3

Существуют две версии: Jboss AS (Application Server) и JBoss EAP (Enterprise Application Platform).

JBoss AS - это версия сообщества. Personnaly, я никогда не использовал EAP, но я никогда не использовал JBoss в производственном контексте.. он швы, что EAP предназначен для более стабильной.

Здесь есть информация: http://docs.jboss.org/jbossas/docs/Server_Configuration_Guide/beta500/html/ch01s01s01.html

Ответ 4

JBoss EAP 6.x не является бесплатным (без абонентской платы) для тестовых/QA/производственных сред. Для получения дополнительной информации см. Этот ответ fooobar.com/questions/210134/...

Ответ 5

Мое понимание таково: JBoss EAP 6.1.0 Final - это в основном Jboss AS 7.2, но вы не можете загрузить двоичную версию JBoss AS 7.2, вы должны получить код и построить его самостоятельно. Для JBoss EAP 6.1.0 есть двоичные версии, но вам нужна лицензия (включая поддержку и т.д.).

Ответ 6

Доступны также дистрибутивы источников. Jboss 7.1.2, который, как я понимаю, точно соответствует EAP 6.0 и Jboss 7.1.3, которые, как мне кажется, соответствуют EAP6.1

На самом деле их не так сложно скомпилировать, даже в Windows!