Qual è la differenza tra JBoss EAP, Wildfly, JBoss web e JBoss server?


97

Sono nuovo in JBoss e ho trovato molta terminologia diversa: JBoss EAP, JBoss Server, Wildfly, Jboss Web e molta documentazione non aggiornata o destinata a una versione precedente.

Da dove comincio a conoscere JBoss come server delle applicazioni Java EE, in esecuzione sulla build più recente?

Risposte:


158

JBoss EAP è il nome del server delle applicazioni Java EE che Red Hat produce e supporta. L'ultima versione è la 6 al momento e questo implementa Java EE 6.

JBoss AS / WildFly è il nome del progetto della comunità che puoi testare. Questo progetto comunitario alla fine diventerà JBoss EAP. "WildFly" è solo il nuovo nome di "AS", che stava per Application Server. La numerazione delle versioni è un po 'più difficile qui. WildFly 8, WildFly 9, WildFly 10 e forse le versioni aggiuntive di WildFly sono tutte pietre miliari nel percorso verso quello che alla fine verrà chiamato JBoss EAP 7. Tutti implementano Java EE 7.

Anche se sono pietre miliari su quel percorso e non sono supportate, alcune versioni sono in realtà abbastanza stabili e potrebbero essere eseguite in produzione (ma poiché non sono supportate, questo è a tuo rischio).

JBoss Web era il nome del contenitore Servlet basato su Tomcat utilizzato da Red Hat in JBoss EAP 6 e versioni precedenti. Da EAP 7 in poi (e quindi già in WildFly 8,9,10) questo sarà sostituito da un nuovo contenitore Servlet / motore http chiamato Undertow.


4
la versione corrente (agosto 2017) di JBoss EAP è 7.1, che implementa Java EE 7, mentre la versione WildFly (JBoss AS) è 11. Vedi anche en.wikipedia.org/wiki/WildFly e en.wikipedia.org/wiki/JBoss_Enterprise_Application_Platform
Pierluigi Vernetto


-13

Semplicemente,

  1. JBoss EAP è Enterprise Edition con supporto RedHat (con abbonamento, anche JEE1.6 +)
  2. JBoss Wildfly come Developer Edition (anche JEE1.7 +)

4
Si chiama Java EE 6 e 7 e EAP 7 supporta Java EE 7.
Simon Martinelli
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.