Quelle est la différence entre JBoss EAP, Wildfly, JBoss web et JBoss server?


Je suis nouveau sur JBoss, et j'ai trouvé beaucoup de terminologie différente - JBoss EAP, JBoss Server, Wildfly, Jboss Web, et beaucoup de documentation qui n'est pas à jour ou ciblée sur une version plus ancienne.

Où puis-je commencer à apprendre sur JBoss en tant que serveur d'applications Java EE, s'exécutant sur la version la plus récente?

Author: Arjan Tijms, 2015-08-01

2 answers

JBoss EAP est le nom du serveur d'applications Java EE que Red Hat produit et prend en charge. La dernière version est 6 pour le moment et cela implémente Java EE 6.

JBoss AS/WildFly est le nom du projet communautaire que vous pouvez tester. Ce projet communautaire deviendra éventuellement JBoss EAP. "WildFly "n'est que le nouveau nom de" AS", qui signifie Serveur d'applications. La numérotation des versions est un peu plus difficile ici. WildFly 8, WildFly 9, WildFly 10 et éventuellement supplémentaires Les versions WildFly sont toutes des jalons sur le chemin de ce qui sera finalement appelé JBoss EAP 7. Ils implémentent tous Java EE 7.

Même si ce sont des jalons sur ce chemin et non pris en charge, certaines versions sont en fait assez stables et pourraient être mises en production (mais comme elles ne sont pas prises en charge, c'est à vos risques et périls).

JBoss Web était le nom du conteneur de servlet basé sur Tomcat que Red Hat a utilisé dans JBoss EAP 6 et les versions antérieures. A partir de l'EAP 7 (et donc déjà en WildFly 8,9,10) cela sera remplacé par un nouveau conteneur de servlet/moteur http appelé Undertow.

 106
Author: Arjan Tijms, 2015-08-01 09:30:52

Simplement,

  1. JBoss EAP est Enterprise Edition avec le support RedHat (avec abonnement, aussi JEE1. 6+)
  2. JBoss Wildfly comme Developer Edition (aussi JEE1.7+)
 -7
Author: Mani Kasi, 2016-11-27 07:05:46