Je suis en train d'installer JBoss mais je ne comprends pas quelle version choisir. Dois-je télécharger JBoss 7.x ou JBoss EAP 6.x ? Quelle est la différence ?
Réponses
Trop de publicités?TLDR ; parmi ces options, choisissez le dernier EAP 6.x Alpha.
Il convient de noter que Mouche sauvage était publié le 11.2.2014 qui est désormais la version préférée.
La longue histoire :
Auparavant, l'édition communautaire de JBoss était gratuite pour tous, et EAP était la version entreprise pour laquelle vous deviez souscrire un abonnement commercial. En retour, vous bénéficiiez également d'une assistance commerciale. Cependant, avec les versions ultérieures, les choses ont un peu changé et ce n'est plus tout à fait le cas.
JBoss AS7 est la version 7.1 de JBoss. La version 7.2 de JBoss a été publiée en tant que JBoss EAP 6.1 Alpha, il s'agit donc de la version communautaire mise à jour. L'Alpha est libre d'utilisation de quelque manière que ce soit. Ils ont également publié JBoss EAP 6.1 (la version commerciale), pour laquelle vous devez souscrire un abonnement. Si vous jetez un coup d'œil à la page page de téléchargement Les versions et les dates de sortie sont affichées sur le site :
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
Les binaires 6.1.0 Final et 6.1.0 Beta sont destinés à des fins commerciales et nécessitent un abonnement payant pour être exécutés dans des environnements de production.
La version 7.2 comporte des améliorations considérables, et la version 7.1 est déjà très ancienne. Pour la version communautaire 7.x, vous devez donc utiliser JBoss EAP 6.1 Alpha ou plus tard 6.x Alpha.
Sources :
- http://www.openlogic.com/blog/bid/283299/Where-is-JBoss-7-2-0-Final
- FAQ : http://www.jboss.org/jbossas/faq
- https://community.jboss.org/blogs/mark.little/2013/03/07/eap-binaries-available-for-all-developers
- https://community.jboss.org/message/802102
Mise à jour 20.7.2015 : depuis la rédaction de la réponse précédente, JBoss EAP 6.1 Alpha a été remplacé par de nouveaux JBoss 6.x EAP Alphas dans la ligne de produits AS7, dernier en date JBoss EAP 6.4 Alpha (voir "voir les anciens téléchargements"). Déclarations concernant la version 6.1 Alpha couvrir également toutes les autres versions Alpha de la ligne de produits EAP 6.X Il n'y a donc plus de raison d'opter pour la 6.1 Alpha, mais pour la dernière 6.x Alpha.
En outre, page de téléchargement précédente a été modifié pour ne plus inclure les versions EAP. Elles sont disponibles uniquement à l'adresse suivante Page de téléchargement de l'EAP et il ne contient même plus la version 6.1 Alpha.
Et enfin : La ligne JBoss 7.x est aujourd'hui remplacée par Wildfly et la ligne EAP 6.x par EAP 7.
JBoss AS 7.x est une version communautaire qui représente une version d'entreprise potentielle. Chez Red Hat, nous n'utilisons plus les noms JBoss AS car cela ajoute à la confusion. Tous les futurs JBoss AS ont été renommés Wildfly et ne correspondent pas à une version de JBoss Enterprise Application Server (vous remarquerez que nous sautons les numéros de version à notre guise).
JBoss Enterprise Application Server (EAP) x s'alignera également sur la spécification Java EE. Ainsi, JBoss EAP 6 correspond à JavaEE 6. JBoss EAP 7 est JavaEE 7. Comme EAP est la version d'entreprise, il s'agira toujours du produit le plus "mature", le plus durci, et il inclura des correctifs qui ne sont pas disponibles dans la version communautaire.
Il existe deux versions : Jboss AS (Application Server) et JBoss EAP (Enterprise Application Platform).
JBoss AS est une version communautaire. Personnellement, je n'ai jamais utilisé EAP mais je n'ai jamais utilisé JBoss dans un contexte de production il semble que EAP soit conçu pour être plus stable.
Des informations sont disponibles ici : http://docs.jboss.org/jbossas/docs/Server_Configuration_Guide/beta500/html/ch01s01s01.html
JBoss EAP 6.x n'est pas gratuit (sans frais d'abonnement) pour les environnements de test, d'assurance qualité et de production. Pour plus de détails, veuillez consulter cette réponse https://stackoverflow.com/a/37728525/466677
Voici ce que j'ai compris : JBoss EAP 6.1.0 Final est fondamentalement Jboss AS 7.2 mais il n'est pas possible de télécharger une version binaire de JBoss AS 7.2, vous devez obtenir le code et le construire vous-même. Il existe des versions binaires de JBoss EAP 6.1.0, mais il vous faut une licence (qui inclut le support, etc.).
- Réponses précédentes
- Plus de réponses