Chapitre 1. Introduction

1.1. Red Hat JBoss Enterprise Application Platform 7

Red Hat JBoss Enterprise Application Platform 7 (JBoss EAP) est une plateforme middleware générée sur la base de standards ouverts et conforme aux spécifications Java Enterprise Edition 7. JBoss EAP 7 intègre WildFly Application Server 10 avec une messagerie, un clustering de haute disponibilité et autres technologies.

JBoss EAP inclut une structure modulaire qui permet aux services d'être activés lorsqu'ils sont requis uniquement, améliorant ainsi la vitesse de démarrage.

La console de gestion et l'interface en ligne de commmande (CLI) rendent la modification des fichiers de configuration XML inutile et ajoutent la capacité d'encoder et d'automatiser des tâches.

JBoss EAP fournit deux modes d'opération pour les instances JBoss EAP : serveur autonome ou domaine géré. Le mode d'opération serveur autonome correspond à l'exécution de JBoss EAP en tant qu'unique instance du serveur. Le mode d'opération de domaine géré permet la gestion de multiples instances JBoss EAP à partir d'un point de contrôle unique.

En outre, JBoss EAP comprend des frameworks de développement et des API pour développer rapidement des applications Java EE sécurisées et évolutives.

1.2. Guide de migration

Ce guide vise à documenter les changements requis pour exécuter et déployer correctement les applications Red Hat JBoss Enterprise Application Platform 6 sur Red Hat Enterprise Application Platform 7. Il fournit des informations sur la façon de résoudre des problèmes de runtime et de déploiement et comment éviter des changements de comportement de l'application. Il s'agit de la première étape du passage à la nouvelle plateforme. Une fois que l'application sera correctement déployée et en cours d'exécution, vous pourrez alors planifier la mise à niveau des composants individuels pour utiliser les nouvelles fonctions et fonctionnalités de JBoss EAP 7.

1.3. À propos des migrations et des mises à niveau

Mises à niveau majeures

Une mise à niveau majeure ou une migration est requise lorsqu'une application passe d'une version à une autre, par exemple de JBoss EAP 6 à JBoss EAP 7. Ce guide s'adresse à ce type de migration. Si une application suit les spécifications Java EE, n'accède pas aux API déconseillées, et ne contient pas de code propriétaire, il est alors possible d'exécuter l'application dans JBoss EAP 7 sans aucun changement dans le code de l'application. Cependant, si la configuration du serveur ou tout paramètre de configuration du serveur ont été modifiés dans JBoss EAP 7, une migration s'impose.

Mises à jour mineures

JBoss EAP fournit périodiquement de nouvelles versions, qui sont des mises à jour mineures incluant des correctifs de bogues et des correctifs de sécurité, ainsi que de nouvelles fonctionnalités. Le guide JBoss EAP Guide de correctifs et de mise à niveau décrit comment mettre à niveau d'une version à l'autre, comme par exemple comment passer de JBoss EAP 7.0 à JBoss EAP 7.1.

Correctifs cumulatifs

JBoss EAP fournit également des patchs cumulatifs périodiquement. Ceux-ci contiennent des correctifs de bogues et des correctifs de sécurité. Les patchs cumulatifs incrémentent le dernier entier de la version, par exemple de 7.0.0 à 7.0.1. L'installation des patchs est expliquée en détails dans le guide JBoss EAP Guide de correctifs et de mise à niveau.

1.4. L'utilisation de EAP_HOME dans ce document

Dans ce document, la variable EAP_HOME est utilisée pour indiquer le chemin d'installation de JBoss EAP. Veuillez remplacer cette variable par le chemin réel dans votre installation JBoss EAP.

  • Si vous avez installé JBoss EAP en utilisant la méthode ZIP, le répertoire d'installation jboss-eap-7.0 est le répertoire d'où vous avez extrait l'archive zip.
  • Si vous avez installé JBoss EAP en utilisant la méthode d'installation RPM, le répertoire d'installation est /opt/rh/eap7/root/usr/share/wildfly/.
  • Si vous utilisez l'installateur pour installer JBoss EAP, le chemin par défaut de EAP_HOME est ${user.home}/EAP-7.0.0 :

    • Dans Red Hat Enterprise Linux, Solaris, et HP-UX : /home/USER_NAME/EAP-7.0.0/
    • Dans Microsoft Windows : C:\Users\USER_NAME\EAP-7.0.0\
  • Si vous utilisez l'installateur JBoss Developer Studio pour installer et configurer le serveur JBoss EAP, le chemin par défaut de EAP_HOME est ${user.home}/jbdevstudio/runtimes/jboss-eap :

    • Pour Red Hat Enterprise Linux: /home/USER_NAME/jbdevstudio/runtimes/jboss-eap/
    • Pour Microsoft Windows: C:\Users\USER_NAME\jbdevstudio\runtimes\jboss-eap or C:\Documents and Settings\USER_NAME\jbdevstudio\runtimes\jboss-eap\
Note

EAP_HOME n'est pas une variable d'envirionnement. JBOSS_HOME est la variable d'environnement utilisée dans les scripts.