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

В чем разница между JBoss EAP, Wildfly, JBoss и сервером JBoss?

Я новичок в JBoss и нашел много разных терминов - JBoss EAP, JBoss Server, Wildfly, Jboss Web и много документации, которая либо не обновлена, либо нацелена на более старую версию.

Где я могу начать изучать JBoss как сервер приложений Java EE, работающий против самой текущей сборки?

4b9b3361

Ответ 1

JBoss EAP - это имя сервера приложений Java EE, который создает и поддерживает Red Hat. Последняя версия - 6 на данный момент, и это реализует Java EE 6.

JBoss AS/WildFly - это название проекта сообщества, который вы можете проверить. Этот проект сообщества в конечном итоге станет JBoss EAP. "WildFly" - это просто новое имя для "AS", которое предназначалось для Application Server. Нумерация версий здесь немного сложнее. WildFly 8, WildFly 9, WildFly 10 и, возможно, дополнительные версии WildFly являются вехами на пути к тому, что в конечном итоге будет называться JBoss EAP 7. Все они реализуют Java EE 7.

Несмотря на то, что они являются вехами на этом пути и не поддерживаются, некоторые версии на самом деле довольно стабильны и могут быть запущены в производство (но поскольку они не поддерживаются, это на свой страх и риск).

JBoss Web было названием контейнера Servlet на основе Tomcat, который Red Hat использовал в JBoss EAP 6 и ранее. Из EAP 7 on (и, следовательно, уже в WildFly 8,9,10) это будет заменено новым сервлет-контейнером/HTTP-движком под названием Undertow.

Ответ 2

JBoss EAP - это платформа приложений JBoss Enterprise, которая является сервером приложений JavaEE на основе подписки; это продукт Red Hat; тогда как Wildfly - это продукт сообщества.

Вы можете проверить ссылку https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.2/, чтобы получить всю документацию, связанную с версией JBoss EAP 7.2.

Ответ 3

Просто,

  • JBoss EAP - это Enterprise Edition с поддержкой RedHat (с подписка, также JEE1.6 +)
  • JBoss Wildfly, как Developer Edition (также JEE1.7 +)