Red Hat Training

A Red Hat training course is available for Red Hat JBoss Enterprise Application Platform

Guide de démarrage

JBoss Enterprise Application Platform 6.4

À utiliser dans Red Hat JBoss Enterprise Application Platform 6

Nidhi Chaudhary

Lucas Costi

Russell Dickenson

Sande Gilda

Vikram Goyal

Eamon Logue

Darrin Mison

Scott Mumford

David Ryan

Misty Stanley-Jones

Keerat Verma

Tom Wells

Résumé

Cet ouvrage fournit les étapes de base pour démarrer avec JBoss EAP 6.

Chapitre 1. Introduction

1.1. Red Hat JBoss Enterprise Application Platform 6

Red Hat JBoss Enterprise Application Platform 6 (JBoss EAP 6) est une plate-forme middleware construite sur la base de standards ouverts et compatibles avec Java Enterprise Edition 6. Elle intègre JBoss Application Server 7 avec un clustering de haute disponibilité, une messagerie, une mise en cache distribuée et autres technologies.
JBoss EAP 6 comprend une nouvelle structure modulaire qui permet aux services d'être activés seulement si nécessaire, améliorant ainsi la vitesse de démarrage.
La console de gestion et l'interface en ligne de commmandes (CLI) rendent la modification des fichiers de configuration XML inutile et rajoutent la capacité d'encoder et d'automatiser des tâches.
En plus, JBoss EAP 6 comprend des frameworks de développement et des API pour développer rapidement des applications de Java EE sécurisées et évolutives.

1.2. Portail Client Red Hat

Le Portail Client Red Hat est la plate-forme centralisée de ressources de connaissance et d'abonnements de Red Hat. Utiliser le Portail Client Red Hat afin de :
  • Gérer et maintenir les abonnements et contrats de support de Red Hat.
  • Télécharger des logiciels officiellement pris en charge.
  • Accéder à la Documentation produits et à la Base de connaissance Red Hat.
  • Contacter Global Support Services.
  • Soumettre des bogues pour les produits Red Hat.
Le Portail Client est disponible ici : https://access.redhat.com.

1.3. Le programme Red Hat JBoss Developer Program

Le programme Red Hat JBoss Developer Program ("The Program") permet de déployer, gratuitement, certains abonnements de Red Hat à des fins de développement. Les abonnements Red Hat qui vous sont offerts dans ce programme ne sont pas pris en charge et ne peut pas régler les failles de sécurité connues. Ces abonnements peuvent être utilisées uniquement à des fins de développement et ne sont pas destinés à des environnements de production ou pour avoir accès aux mises à jour sans un (ou des) abonnement(s) actif(s) de Red Hat. Pour plus de détails sur le Red Hat JBoss Developer Program, consultez http://www.jboss.org/developer-program/termsandconditions.

1.4. Le programme Full Red Hat JBoss Commercial Program

Le programme Full Red Hat JBoss Commercial Program permet de déployer dans des environnements de production. Il fournit des prestations supplémentaires telles que les mises à jour des logiciels, des correctifs, des services de soutien et l'accès à la base de connaissances Red Hat. Pour participer au programme, vous devez créer un compte sur le Portail Client à l'adresse suivante https://access.redhat.com/. Pour en savoir davantage sur ce programme, consultez Section 1.2, « Portail Client Red Hat ».

1.5. Où trouver des informations supplémentaires

Le but de ce guide est de vous aider à utiliser Red Hat JBoss Enterprise Application Platform aussi rapidement que possible. Si vous voulez en savoir plus, la suite de la documentation complète de JBoss EAP est disponible sur le Portail Client à l'adresse suivante https://access.redhat.com/site/documentation/en-US/JBoss_Enterprise_Application_Platform.

Chapitre 2. Conditions préalables

2.1. Conditions préalables d'installation de JBoss EAP 6

Résumé

JBoss EAP est disponible sous le programme Red Hat JBoss Developer Program ou Full Red Hat JBoss Commercial Program. Pour plus d'informations sur le Red Hat JBoss Developer Program, consultez Section 1.3, « Le programme Red Hat JBoss Developer Program ». Pour plus d'informations sur le Full Red Hat JBoss Commercial Program, consultez Section 1.4, « Le programme Full Red Hat JBoss Commercial Program ». Les étapes suivantes décrivent les conditions préalables pour les deux programmes.

Conditions préalables communes

  • Vérifier les configurations prises en charge et veiller à ce que votre système puisse être pris en charge : https://access.redhat.com/site/articles/111663.
  • Si vous ouvrez un compte dans le Portail Client de Red Hat et que vous participez au programme Full Red Hat JBoss Commercial Program, veiller à ce que votre programme soit mis à jour.

Conditions préalables ZIP/Installateur

  • Vous devez octroyer des privilèges administratifs au répertoire d'installation.
  • Veiller à ce que le JDK choisi ait bien été extrait (ou installé). Voir la documentation de JDK pour obtenir des informations sur la façon de procéder.
  • Avec le serveur Microsoft Windows, veiller à ce que les variables d'environnement JAVA_HOME et PATH aient bien été définies, sinon les raccourcis ne fonctionneront pas.
  • Sur Hewlett-Packard HP-UX, veiller à ce qu'un utilitaire unzip ait bien été installé.

Chapitre 3. Télécharger et Installer le produit

3.1. Aperçu de JBoss EAP Installation

Ce guide fournit des instructions pour le processus d'installation le plus simple qui puisse vous aider à utiliser JBoss EAP rapidement. Les procédures d'installation complètes se trouvent dans le Guide d'Installation de JBoss EAP. Après avoir installé JBoss EAP, vous pourrez configurer le serveur à l'aide de l'interface par lignes de commandes (CLI) ou par la Console de gestion. Pour plus d'informations sur la configuration de JBoss EAP, voir Guide de Configuration et d'Administration de JBoss EAP. Les deux guides se trouvent sur le Portail client à https://access.redhat.com/site/documentation/JBoss_Enterprise_Application_Platform/.
Vous pouvez installer JBoss EAP d'une des manières suivantes.
  • Vous pouvez installer JBoss EAP par le programme d'installation graphique.
  • Vous pouvez installer JBoss EAP par un fichier ZIP.
Suivez les instructions selon votre mode d'installation préféré.

3.2. Télécharger et Installer JBoss EAP par le Programme d'installation graphique.

3.2.1. Télécharger le programme d'installation de JBoss EAP 6

Résumé

Vous pouvez maintenant télécharger JBoss EAP par le programme Red Hat JBoss Developer Program ou bien par le programme Full Red Hat JBoss Commercial Program. Suivre la procédure ci-dessous correspondant à votre choix de programme.

Procédure 3.1. Télécharger le programme d'installation de JBoss EAP du Portail Client sous le programme Full Red Hat JBoss Commercial Program

Suivre cette procédure si vous participez au programme Full Red Hat JBoss Commercial Program. Pour plus d'informations sur ce programme, voir Section 1.4, « Le programme Full Red Hat JBoss Commercial Program ».
  1. Ouvrir un navigateur et connectez-vous au Portail Client https://access.redhat.com.
  2. Sélectionner Downloads (Téléchargements)
  3. Cliquer sur Red Hat JBoss Enterprise Application Platform dans la liste Product Downloads (Téléchargements de produit).
  4. Sélectionner la version JBoss EAP du menu déroulant Version.
  5. Chercher Red Hat JBoss Enterprise Application Platform 6.x.xInstaller dans la liste et cliquer sur l'option Downloads (Téléchargement).
  6. Vous êtes invités à sauvegarder le fichier JAR dans un répertoire de votre choix. Sélectionner un répertoire et sauvegarder le fichier.

Procédure 3.2. Télécharger le programme d'installation de JBoss EAP de jboss.org sous le programme Red Hat JBoss Developer Program

Suivre cette procédure si vous participez au programme Red Hat JBoss Developer. Pour plus d'informations sur ce programme, voir Section 1.3, « Le programme Red Hat JBoss Developer Program ».
  1. Ouvrir un navigateur web et accéder à l'URL suivant : http://www.jboss.org/products/eap.
    • Pour télécharger le programme d'installation de la version GA courante du produit, cliquer sur le bouton Download à droite de la page.
    • Suivez ces étapes pour choisir une autre version qui pourrait inclure les dernières versions Alpha ou Beta, ainsi que les versions précédentes du produit.
      1. Cliquer sur le lien Download JBoss EAP qui se trouve à gauche de la page.
      2. Cliquer sur le lien Installer dans la colonne Download pour obtenir la version de produit qui convient.
  2. Vous êtes invités à sauvegarder le fichier JAR dans un répertoire de votre choix. Sélectionner un répertoire et sauvegarder le fichier.
Résultat

Le fichier JAR du programme d'installation de JBoss EAP 6 a bien été téléchargé dans la machine cible.

3.2.2. Exécuter le programme d'installation de JBoss EAP

Le programme d'installation de JBoss EAP peut être exécuté en mode graphique ou en mode texte. Cette section couvre les commandes d'exécution du logiciel d'installation pour chaque mode.
Si vous n'êtes pas certain de l'option, contentez-vous de l'option par défaut. Vous pouvez aisément configurer le serveur plus tard. Pour obtenir plus d'informations sur la façon de configurer le serveur JBoss EAP, voir Guide d'Administration et de configuration dans la plateforme Red Hat JBoss Enterprise Application 6 qui se situe sur le Portail Client à l'adresse suivante  https://access.redhat.com/site/documentation/JBoss_Enterprise_Application_Platform/.

Procédure 3.3. Exécuter le programme d'installation de JBoss EAP

  1. Ouvrir une session de terminal et naviguer vers le répertoire qui contient le JAR du programme d'installation téléchargé.
  2. Saisir la commande suivante :
    java -jar jboss-eap-6.x.x-installer.jar
  3. Suivre les instructions du tableau suivant.

Tableau 3.1. Écrans d'affichage du programme d'installation de JBoss EAP

Nom de l'écran d'affichage
Quand il apparaït
Description
Toujours
Choisir la langue souhaitée pour le programme d'installation, puis cliquer sur OK.
Toujours
EULA pour RED HAT JBOSS MIDDLEWARE.
Sélectionner "I accept the terms of this license agreement" (J'accepte les conditions du contrat de licence) et cliquer sur Next.
Toujours
Sélectionner le chemin d'installation de JBoss EAP, puis cliquer sur next (suivant). Vous êtes invité à créer le nouveau répertoire, ou, s'il existe, à remplacer le répertoire nommé.
Toujours
Sélectionner les packages à installer. Les packages requis sont désactivés pour la désélection.
Toujours
Créer un utilisateur administratif et lui assigner un mot de passe. Puis, cliquer sur Next.
Toujours
Installer les exemples de démarrage rapide. Choisir Yes et sélectionner le chemin d'installation. Puis cliquer sur Next.
Si vous choisissez d'installer les exemples quickstart
Garder les sélections par défaut pour configurer automatiquement les paramètres de Maven par défaut et utiliser le repository Maven hébergé en public. Puis cliquer sur Next.
Toujours
Conserver les liaisons de port par défaut, et cliquer sur Next.
Toujours
Sélectionner l'option de démarrage que vous préférez à la fin du processus d'installation. Puis cliquer sur Next.
Toujours
Sélectionner No pour éviter la configuration des niveaux de journalisation, puis cliquer sur Next.
Toujours
Cliquer sur Perform default configuration (Configuration par défaut), puis cliquer sur Next pour continuer.
Toujours
Vérifier vos sélections et cliquer sur Next.
Toujours
Quand une installation progresse, cliquer sur Next.
Toujours
Quand le processus est terminé, cliquer sur Next.
Toujours
Accepter la configuration par défaut, et cliquer sur Next.
Toujours
Cliquer sur le bouton Done (Terminé).
L'intallation est terminée.
Résultat

L'installation est terminée et la plateforme JBoss EAP6 est installée sur votre machine cible.

3.3. Télécharger et Installer JBoss EAP par un fichier ZIP

3.3.1. Télécharger JBoss EAP 6 (Zip Installation)

Résumé

Vous pouvez maintenant télécharger JBoss EAP sous le programme Red Hat JBoss Developer Program ou Full Red Hat JBoss Commercial Program. Suivre la procédure ci-dessous correspondant à votre choix de programme.

Procédure 3.4. Télécharger le fichier ZIP du Portail Client sous le programme Full Red Hat JBoss Commercial Program

Suivre cette procédure si vous participez au programme Full Red Hat JBoss Commercial Program. Pour plus d'informations sur ce programme, voir Section 1.4, « Le programme Full Red Hat JBoss Commercial Program ».
  1. Ouvrir un navigateur et connectez-vous au Portail Client de Red Hat à l'adresse suivante https://access.redhat.com.
  2. Sélectionner Downloads (Téléchargements)
  3. Cliquer sur Red Hat JBoss Enterprise Application Platform dans la liste Product Downloads (Téléchargements de produit).
  4. Sélectionner la version JBoss EAP du menu déroulant Version.
  5. Chercher Red Hat JBoss Enterprise Application Platform 6.x.x dans la liste et cliquer sur l'option Downloads.
  6. Vous êtes invité à sauvegarder le fichier ZIP dans un répertoire de votre choix. Sélectionner un répertoire et sauvegarder le fichier.

Procédure 3.5. Télécharger le fichier ZIP de jboss.org sous le programme Red Hat JBoss Developer Program

Suivre cette procédure si vous participez au programme Red Hat JBoss Developer. Pour plus d'informations sur ce programme, voir Section 1.3, « Le programme Red Hat JBoss Developer Program ».
  1. Ouvrir un navigateur web, et accéder à cet URL: http://www.jboss.org/products/eap/
  2. Cliquer sur le lien Download JBoss EAP qui se trouve à gauche de la page.
  3. Cliquer sur le lien ZIP dans la colonne Download pour obtenir la version de produit qui convient.
  4. Vous êtes invité à sauvegarder le fichier ZIP dans un répertoire de votre choix. Sélectionner un répertoire et sauvegarder le fichier.
Résultat

Le fichier ZIP de JBoss a bien été téléchargé dans la machine cible.

3.3.2. Installer JBoss EAP 6 (Installation Zip)

Résumé

Cette section couvre les étapes d'installation de la plateforme JBoss EAP 6 via le fichier ZIP téléchargé.

Procédure 3.6. Installation du fichier Zip

  1. Déplacer l'archive ZIP vers l'emplacement désiré.

    Déplacer le fichier ZIP vers le serveur et le répertoire où vous souhaitez installer JBoss EAP 6. Le répertoire doit être accessible par l'utilisateur qui va démarrer et arrêter la plate-forme (accès lecture et écriture).
  2. Utiliser une application qui convient pour extraire l'archive ZIP et la mettre dans l'emplacement qui convient.

    Dans un environnement Red Hat Enterprise Linux, utiliser unzip pour extraire les contenus d'archives ZIP.
    Dans Microsoft Windows, cliquer à droite sur le fichier et sélectionner Extract All (Tout extraire).
    Dans un environnement Hewlett-Packard HP-UX, utiliser unzip pour extraire les contenus d'archives ZIP.
Résultat

JBoss EAP 6 a été installée avec succès. Le répertoire créé par extraction de l'archive ZIP se trouve au niveau supérieur du répertoire du serveur. Il s'agit de EAP_HOME/.

3.4. Télécharger les exemples de codes quickstart

3.4.1. Télécharger les Quickstarts

Résumé

JBoss EAP 6 contient une bonne série d'exemples de code quickstart (démarrage rapide) conçus pour aider les utilisateurs à commencer à rédiger des applications en utilisant les technologies Java EE 6.

Si vous avez choisi d'installer les exemples de quickstart lorsque vous avez installé JBoss EAP, vous pouvez sauter cette rubrique. Sinon, vous pouvez les télécharger maintenant sous le programme Red Hat JBoss Developer Program ou Full Red Hat JBoss Commercial Program. Suivez la procédure ci-dessous correspondant à votre choix de programme.

Procédure 3.7. Télécharger les quickstart sous le programme Full Red Hat JBoss Commercial Program

Suivre cette procédure si vous participez au programme Full Red Hat JBoss Commercial Program. Pour plus d'informations sur ce programme, voir Section 1.4, « Le programme Full Red Hat JBoss Commercial Program ».
  1. Ouvrir un navigateur et connectez-vous au Portail Client de Red Hat à l'adresse suivante https://access.redhat.com.
  2. Sélectionner Downloads (Téléchargements)
  3. Cliquer sur Red Hat JBoss Enterprise Application Platform dans la liste Product Downloads (Téléchargements de produits).
  4. Sélectionner la version JBoss EAP du menu déroulant Version.
  5. Chercher Red Hat JBoss Enterprise Application Platform 6.x.xQuickstarts dans la liste et cliquer sur l'option Downloads (Téléchargements).
  6. Vous êtes invités à sauvegarder le fichier Zip dans un répertoire de votre choix. Sélectionner un répertoire et sauvegardez le fichier.
  7. Décompresser l'archive dans un répertoire de votre choix.

Procédure 3.8. Télécharger les quickstart sous le programme Red Hat JBoss Developer Program

Suivre cette procédure si vous participez au programme Red Hat JBoss Developer. Pour plus d'informations sur ce programme, voir Section 1.3, « Le programme Red Hat JBoss Developer Program ».
  1. Ouvrir un navigateur web, et accéder à cet URL: http://www.jboss.org/products/eap/
  2. Cliquer sur le lien Download JBoss EAP qui se trouve à gauche de la page pour afficher les informations de téléchargement de produit.
  3. Sous Download JBoss EAP, cliquer sur le lien Quickstarts pour télécharger l'archive zip qui contient les exemples.
  4. Vous êtes invité à sauvegarder le fichier ZIP dans un répertoire de votre choix. Sélectionner un répertoire et sauvegarder le fichier.
  5. Décompresser l'archive dans un répertoire de votre choix.

Chapitre 4. Instructions de post-intallation

4.1. Installer l'environnement de développement

4.1.1. Installation de Red Hat JBoss Developer Studio

Ce guide fournit des instructions d'installation simple de Red Hat JBoss Developer Studio. Pour une installation plus complète, voir le guide d'installation Installation Guide de Red Hat JBoss Developer Studio à l'adresse suivante https://access.redhat.com/site/documentation/en-US/Red_Hat_JBoss_Developer_Studio/.

4.1.2. Télécharger Red Hat JBoss Developer Studio

  1. Cliquer le bouton Download. On vous demandera de sauvegarder le fichier ZIP dans un répertoire de votre choix.

4.1.3. Installer Red Hat JBoss Developer Studio

  1. Ouvrir une session de terminal et naviguer vers le répertoire qui contient le fichier .jar.
  2. Exécuter la commande suivante pour lancer le GUI d'installation :
    java -jar jbdevstudio-build_version.jar

    Note

    Sinon, ouvrez-le fichier .jar d'un double-clic pour lancer le programme d'installation.
  3. Cliquer sur Next pour commencer le processus d'installation.
  4. Sélectionner I accept the terms of this license agreement (J'accepte les conditions de licence) et cliquer sur Next.
  5. Ajuster le chemin d'accès de l'installation et cliquer sur Next.

    Note

    Si le dossier de chemin d'installation n'existe pas, vous verrez une invite. Cliquer alors sur Ok pour créer le dossier.
  6. Choisir une JVM, ou bien conserver la JVM sélectionnée par défaut, et cliquer sur Next.
  7. Red Hat JBoss Developer Studio inclut Red Hat JBoss Enterprise Application Platform. Si la plateforme était déjà installée, choisissez No. Sinon, choisissez Yes pour l'installer et la configurer à être utilisée avec Red Hat JBoss Developer Studio.
  8. Vérifier les informations d'installation et cliquer sur Next.
  9. Cliquer sur Next une fois le processus d'installation terminé.
  10. Configurer les raccourcis bureau pour Red Hat JBoss Developer Studio et cliquer sur Next.
  11. Cliquer sur le bouton Done (Terminé).

4.1.4. Démarrer Red Hat JBoss Developer Studio

Pour lancer Red Hat JBoss Developer Studio, vous pouvez double-cliquer sur le raccourci du Bureau créé pendant l'installation, ou vous pouvez le lancer par ligne de commande. Cette rubrique décrit comment démarrer Red Hat JBoss Developer Studio par ligne de commande.

Procédure 4.1. Commande de démarrage de Red Hat JBoss Developer Studio

  1. Ouvrir un terminal et naviguer dans le répertoire d'installation de Red Hat JBoss Developer Studio.
  2. Lancer la commande suivante pour démarrer JBoss Developer Studio :
    Dans Linux :
    [localhost]$ ./jbdevstudio
    Dans Microsoft Windows :
    C:\JBDS_INSTALL_DIRECTORY > jbdevstudio.bat

4.1.5. Ajouter le serveur de JBoss EAP en utilisant Define New Server

Ces instructions assument qu'il s'agit d'une première introduction à Red Hat JBoss Developer Studio 7.x et que vous n'avez pas encore ajouté de serveurs JBoss EAP. La procédure ci-dessous comprend l'ajout d'un serveur par l'assistant Define New Server.

Procédure 4.2. Ajouter le serveur

  1. Ouvrir l'onglet Serveurs. S'il n'y a pas d'onglet Serveurs, l'ajouter au panneau comme suit :
    1. Cliquer sur WindowShow ViewOther....
    2. Sélectionner Servers à partir du dossier Server et cliquer sur OK.
  2. Cliquer sur le lien No servers are available. Click this link to create a new server... (Aucun serveur disponible. Cliquer sur ce lien pour créer un nouveau serveur...) ou bien, cliquer à droite dans le panneau vide Serveur, et sélectionner NewServer.
    Ajouter un nouveau serveur - Aucun serveur disponible

    Figure 4.1. Ajouter un nouveau serveur - Aucun serveur disponible

  3. Étendre JBoss Enterprise Middleware et choisir JBoss Enterprise Application Platform 6.1+. Saisir un nom de serveur, comme par exemple "JBoss Enterprise Application Platform 6.4", puis cliquer sur Next pour créer le JBoss Runtime et définir le serveur. La prochaine fois que vous définirez un nouveau serveur, ce dialogue affichera un menu de sélection Server runtime environment avec la nouvelle définition de runtime.
    Définir un nouveau serveur

    Figure 4.2. Définir un nouveau serveur

  4. Créer un Adaptateur de serveur pour gérer le démarrage et l'arrêt du serveur. Conserver les valeurs par défaut, et cliquer sur Next.
    Créer un nouvel Adpatateur de serveur

    Figure 4.3. Créer un nouvel Adpatateur de serveur

  5. Saisir un nom comme "JBoss EAP 6.4 Runtime". Sous Home Directory, cliquer sur Browse puis, naviguer vers l'emplacement de l'installation de JBoss EAP. Puis, cliquer sur Next.
    Ajouter un environnement de runtime du nouveau serveur

    Figure 4.4. Ajouter un environnement de runtime du nouveau serveur

    Note

    Certains quickstarts exigent que vous exécutiez le serveur avec un profil différent ou avec des arguments supplémentaires. Pour déployer un quickstart qui nécessite le profil full, vous devez définir un nouveau serveur et ajouter un Server Runtime Environment qui spécifie standalone-full.xml dans le Configuration file. Veillez à bien donner un nom descriptif au nouveau serveur.
  6. Vous permet de configurer les projets existants pour le nouveau serveur. Puisque vous n'avez pas de projet à ce stade, cliquer sur Finish.
    Modifier les ressources dans le nouveau serveur de JBoss

    Figure 4.5. Modifier les ressources dans le nouveau serveur de JBoss

Résultat

Le serveur de JBoss EAP est listé dans l'onglet Servers.

Le server apparaît sur la liste de serveurs

Figure 4.6. Le server apparaît sur la liste de serveurs

4.2. Configurer Maven

4.2.1. Maven

Apache Maven est un outil d'automation de builds distribuées, utilisé en développement Java pour créer, gérer et générer des projets de logiciels. Maven utilise des fichiers de configuration nommés Project Object Model, ou POM, pour définir des projets et gérer le processus de construction. Les POM décrivent le module et les dépendance du composant, et les sorties sont sous forme de fichier XML. Cela garantit que le projet soit construit de façon correcte et uniforme.
Maven y parvient en utilisant un référentiel. Un référentiel Maven stocke les bibliothèques, plug-ins et autres artefacts de la build. Le référentiel public par défaut est Maven 2 Central Repository, mais les référentiels peuvent être privés et internes à une entreprise dans le but de partager des artefacts communs au sein d'équipes de développeurs. Les référentiels sont également disponibles auprès de tierces parties. JBoss EAP 6 comprend un référentiel Maven contenant un grand nombre des prérequis que les développeurs de Java EE utilisent habituellement pour développer des applications sur JBoss EAP.
Pour davantage d'informations sur Maven, voir Welcome to Apache Maven.
Pour davantage d'informations sur les référentiels Maven, voir Apache Maven Project - Introduction to Repositories.
Pour obtenir plus d'informations sur la façon d'utiliser Maven dans JBoss EAP, voir le chapitre intitulé Maven Guide dans le Development Guide de la plateforme Red Hat JBoss Enterprise Application qui se situe sur le Portail Client à l'adresse suivante  https://access.redhat.com/site/documentation/JBoss_Enterprise_Application_Platform/.

4.2.2. Configurer Maven

Les artefacts et les dépendances nécessaires pour créer et déployer des applications dans JBoss EAP 6 sont hébergés sur un référentiel public. Vous devez indiquer à Maven d'utiliser le référentiel quand vous créez vos applications. La façon de procéder dépendra de savoir si vous utilisez Red Hat JBoss Developer Studio ou la ligne de commande Maven pour créer et déployer vos applications.
Red Hat JBoss Developer Studio comprend Maven, donc il n'est nul besoin de le télécharger ou de l'installer séparément. Si vous envisagez d'utiliser Red Hat JBoss Developer Studio pour créer et déployer vos applications, utiliser les instructions suivantes pour configurer les paramètres de Maven: Section 4.2.3.1, « Configurer Maven pour une utilisation dans Red Hat JBoss Developer Studio »
Si vous souhaitez utiliser la ligne de commande Maven pour créer et déployer des applications, vous devrez tout d'abord télécharger et installer Maven en suivant les instructions suivantes : Section 4.2.4.1, « Télécharger et installer Maven ». Puis, suivre les instructions de configuration pour Maven : Section 4.2.4.2, « Configurer les paramètres Maven pour une utilisation en ligne de commande »

4.2.3. Configurer Maven dans Red Hat JBoss Developer Studio

4.2.3.1. Configurer Maven pour une utilisation dans Red Hat JBoss Developer Studio

Les artefacts et les dépendances nécessaires pour construire et déployer des applications dans Red Hat JBoss Enterprise Application Platform sont hébergés sur un référentiel public. Vous devez indiquer à Maven d'utiliser le référentiel quand vous créez vos applications. Cette section couvre les étapes de configuration de Maven si vous souhaitez créer et déployer des application avec Red Hat JBoss Developer Studio.
Si vous souhaitez utiliser la ligne de commande Maven pour créer et déployer des applications, passez cette section. Utiliser les instructions suivantes à la place : Section 4.2.4.2, « Configurer les paramètres Maven pour une utilisation en ligne de commande ».
Maven est distribué dans Red Hat JBoss Developer Studio, donc il n'est pas nécessaire de l'installer séparément. Toutefois, vous devez configurer Maven pour qu'il puisse utiliser l'assistant Java EE Web Project pour les déploiements dans JBoss EAP. La procédure suivante montre comment configurer Maven, pour qu'il puisse être utilisé dans JBoss EAP, en éditant le fichier de configuration Maven à partir du Red Hat JBoss Developer Studio.

Procédure 4.3. Configurer Maven dans Red Hat JBoss Developer Studio

  1. Cliquer sur WindowPreferences, puis JBoss Tools et sélectionner JBoss Maven Integration.
    Click Window→Preferences, expand JBoss Tools and select JBoss Maven Integration.

    Figure 4.7. Panneau d'intégration de JBoss Maven dans la fenêtre des préférences

  2. Cliquer sur Configure Maven Repositories.
  3. Cliquer sur Add Repository pour configurer le référentiel de JBoss GA Tech Preview Maven. Remplir les champs de Add Maven Repository comme suit :
    1. Définir les valeurs de Profile ID, Repository ID, et Repository Name à jboss-ga-repository.
    2. Définir la valeur de Repository URL à http://maven.repository.redhat.com/techpreview/all.
    3. Cliquer sur la case Active by default pour activer le référentiel Maven.
    4. Cliquer sur OK
    Enter Maven profile and repository values.

    Figure 4.8. Ajouter le référentiel Maven - JBoss Tech Preview

  4. Cliquer sur Add Repository pour configurer le référentiel JBoss Early Access Maven. Remplir les champs de Add Maven Repository comme suit :
    1. Définir les valeurs de Profile ID, Repository ID, et Repository Name à jboss-earlyaccess-repository.
    2. Définir la valeur de Repository URL à http://maven.repository.redhat.com/techpreview/all.
    3. Cliquer sur la case Active by default pour activer le référentiel Maven.
    4. Cliquer sur OK
    Enter Maven profile and repository values.

    Figure 4.9. Ajouter le référentiel Maven - JBoss Early Access

  5. Vérifier les référentiels et cliquer sur Finish.
    Review Maven profile and repository values.

    Figure 4.10. Vérifier les référentiels Maven

  6. Le message suivant appraîtra "Are you sure you want to update the file 'MAVEN_HOME/settings.xml'?". Cliquer sur Yes pour mettre les paramètres de configuration à jour. Cliquer sur OK pour fermer la boîte de dialogue.
    Le référentiel Maven est maintenant configuré pour son utilisation dans Red Hat JBoss Developer Studio

4.2.4. Configurer Maven pour une utilisation en ligne de commande

4.2.4.1. Télécharger et installer Maven

Si vous envisagez d'utiliser la ligne de commande Maven pour créer et déployer vos applications JBoss EAP, vous devez télécharger et installer Maven. Si vous envisagez d'utiliser Red Hat JBoss Developer Studio pour créer et déployer vos applications, vous pouvez ignorer cette procédure car Maven est distribué avec Red Hat JBoss Developer Studio.
  1. Aller dans Apache Maven Project - Download Maven et télécharger la dernière distribution de votre système d'exploitation.
  2. Voir la documentation Maven pour les informations sur le façon de télécharger et d'installer Apache Maven sur votre système d'exploitation.

4.2.4.2. Configurer les paramètres Maven pour une utilisation en ligne de commande

Les artefacts et les dépendances nécessaires pour construire et déployer des applications JBoss EAP 6 sont hébergés sur un référentiel public. Si vous envisagez d'utiliser Red Hat JBoss Developer Studio pour créer et déployer des applications, vous pouvez sauter cette rubrique. À la place, suivez les instructions suivantes : Section 4.2.3.1, « Configurer Maven pour une utilisation dans Red Hat JBoss Developer Studio ». Toutefois, si vous envisagez d'utiliser la ligne de commande Maven, vous devez indiquer à Maven d'utiliser le référentiel Maven de JBoss EAP 6 dans l'ensemble de vos projets en utilisant les paramètres de Maven.
Il y a 2 façons de configurer les paramètres pour une utilisation avec Maven en ligne de commande.
  • Vous pouvez copier le fichier préconfiguré settings.xml qui est fourni avec les quickstarts.
  • Vous pouvez modifier manuellement le fichier Maven settings.xml .
Cette section décrit les deux méthodes. Si vous avez téléchargé les quickstarts, la première procédure est la façon la plus simple de configurer les paramètres.
Conditions préalables

Vous devez installer Maven avant de configurer les paramètres. Pour obtenir des informations supplémentaires, consulter : Section 4.2.4.1, « Télécharger et installer Maven »

Procédure 4.4. Configurer Maven par les paramètres fournis dans les exemples quickstart

Les quickstarts de Red Hat JBoss Enterprise Application Platform contiennent un fichier settings.xml configuré pour utiliser le référentiel JBoss EAP 6.2 Maven en ligne. Si vous avez téléchargé les quickstarts, il s'agit de l'approche la plus simple.
  1. Cette procédure remplace le fichier de configuration Maven existant, donc vous devrez sauvegarder le fichier settings.xml existant de Maven.
    1. Chercher le répertoire d'installation Maven qui corresponde à votre système d'exploitation. Il se trouve normalement dans le répertoire USER_HOME/.m2/ .
      • Dans Linux ou Mac, c'est: ~/.m2/
      • Pour Windows, c'est : \Documents and Settings\USER_NAME\.m2\ ou \Users\USER_NAME\.m2\
    2. Si vous avez un fichier USER_HOME/.m2/settings.xml existant, renommer le et faire une copie de sauvegarde afin de pouvoir le restaurer plus tard.
  2. Si vous n'avez pas encore téléchargé les quickstarts, suivre les instructions suivantes : Section 3.4.1, « Télécharger les Quickstarts ».
  3. Copier le fichier QUICKSTART_HOME/settings.xml dans le répertoire USER_HOME/.m2/ .
  4. Si vous modifiez le fichier settings.xml tandis que Red  Hat JBoss Developer Studio est en cours d'exécution, suivre la procédure ci-dessous intitulée Refresh the JBoss Developer Studio User Settings.

Procédure 4.5. Modifier et configurer les paramètres Maven manuellement pour qu'ils utilisent le référentiel Maven de JBoss EAP 6.2 en ligne

Vous pouvez ajouter manuellement les profils JBoss EAP à un fichier de paramètres Maven existant.
  1. Chercher le répertoire d'installation Maven qui corresponde à votre système d'exploitation. Il se trouve normalement dans le répertoire USER_HOME/.m2/ .
    • Dans Linux ou Mac, c'est ~/.m2/
    • Pour Windows, c'est \Documents and Settings\USER_NAME\.m2\ ou \Users\USER_NAME\.m2\
  2. Si vous ne trouvez pas de fichier settings.xml, copier le fichier settings.xml du répertoire USER_HOME/.m2/conf/ dans le répertoire USER_HOME/.m2/.
  3. Copier l'XML suivant dans l'élément <profiles> du fichier.
    <!-- Configure the JBoss GA Maven repository -->
    <profile>
      <id>jboss-ga-repository</id>
      <repositories>
        <repository>
          <id>jboss-ga-repository</id>
          <url>http://maven.repository.redhat.com/techpreview/all</url>
          <releases>
            <enabled>true</enabled>
          </releases>
          <snapshots>
            <enabled>false</enabled>
          </snapshots>
        </repository>
      </repositories>
      <pluginRepositories>
        <pluginRepository>
          <id>jboss-ga-plugin-repository</id>
          <url>http://maven.repository.redhat.com/techpreview/all</url>
          <releases>
            <enabled>true</enabled>
          </releases>
          <snapshots>
            <enabled>false</enabled>
          </snapshots>
        </pluginRepository>
      </pluginRepositories>
    </profile>
    <!-- Configure the JBoss Early Access Maven repository -->
    <profile>
      <id>jboss-earlyaccess-repository</id>
      <repositories>
        <repository>
          <id>jboss-earlyaccess-repository</id>
          <url>http://maven.repository.redhat.com/earlyaccess/all/</url>
          <releases>
            <enabled>true</enabled>
          </releases>
          <snapshots>
            <enabled>false</enabled>
          </snapshots>
        </repository>
      </repositories>
      <pluginRepositories>
        <pluginRepository>
          <id>jboss-earlyaccess-plugin-repository</id>
          <url>http://maven.repository.redhat.com/earlyaccess/all/</url>
          <releases>
            <enabled>true</enabled>
          </releases>
          <snapshots>
            <enabled>false</enabled>
          </snapshots>
        </pluginRepository>
      </pluginRepositories>
    </profile>
    
    Copier l'XML suivant dans l'élément <activeProfiles> de settings.xml.
    <activeProfile>jboss-ga-repository</activeProfile>
    <activeProfile>jboss-earlyaccess-repository</activeProfile>
    
  4. Si vous modifiez le fichier settings.xml tandis que Red  Hat JBoss Developer Studio est en cours d'exécution, suivre la procédure ci-dessous intitulée Refresh the JBoss Developer Studio User Settings.

Procédure 4.6. Réactualiser les paramètres de configuration d'utilisateur de Red Hat JBoss Developer Studio

Si vous modifiez le fichier settings.xml tandis que Red Hat JBoss Developer Studio est en cours d'exécution, vous devrez réactualiser les paramètres de configuration d'utilisateur.
  1. À partir du menu, sélectionner WindowPreferences.
  2. Dans la fenêtre Window Preferences, étendre Maven et sélectionner User Settings (Paramètres de configuration utilisateur).
  3. Cliquer sur le bouton Update Settings (Mise à jour Configuration) pour réactualiser les configurations utilisateur de Maven dans Red Hat JBoss Developer Studio.
    Mise à jour des paramètres de configuration de l'utilisateur Maven

    Figure 4.11. Mise à jour des paramètres de configuration de l'utilisateur Maven

Important

Si votre référentiel Maven contient des artéfacts obsolètes, vous risquez de rencontrer un des messages d'erreur Maven suivants quand vous créez ou déployez votre projet :
  • Missing artifact ARTIFACT_NAME
  • [ERROR] Failed to execute goal on project PROJECT_NAME; Could not resolve dependencies for PROJECT_NAME
Afin de résoudre ce problème, veuillez supprimer la version mise en cache de votre référentiel local pour forcer un téléchargement des derniers artefacts de Maven. Le référentiel mis en cache se situe dans votre sous-répertoire ~/.m2/repository/ dans Linux, ou %SystemDrive%\Users\USERNAME\.m2\repository\ dans Windows.

Chapitre 5. Testez

5.1. Exécuter les Quickstarts

5.1.1. Exécuter les quickstarts dans Red Hat JBoss Developer Studio

Cette section décrit comment utiliser Red Hat JBoss Developer Studio pour déployer des quickstarts et exécuter des tests Arquillian.

Procédure 5.1. Importer les quickstarts dans Red Hat JBoss Developer Studio

Chaque quickstart est fourni avec un fichier POM (Project Object Model) qui contient des informations de projet et de configuration de quickstart. À l'aide de ce fichier POM, vous pouvez facilement importer le quickstart dans Red Hat JBoss Developer Studio.

Important

Si votre dossier de projet quickstart se situe dans l'espace de travail IDE, lorsque vous l'importez dans Red Hat JBoss Developer Studio, l'IDE génère un nom de projet non valide et un nom d'archive WAR. N'oubliez pas que votre dossier de projet quickstart doit être situé en dehors de l'espace de travail IDE avant de commencer !
  1. Démarrer Red Hat JBoss Developer Studio.
  2. À partir du menu, sélectionner FileImport.
  3. Dans la liste sélectionnée, choisir MavenExisting Maven Projects, puis cliquer sur Next.
    Importer les projets Maven existants

    Figure 5.1. Importer les projets Maven existants

  4. Naviguer vers le répertoire du quickstart que vous souhaitez tester, comme helloworld, et cliquer sur OK. La zone de liste Projects fera apparaître le fichier pom.xml du projet quickstart sélectionné.
    Sélectionner les projets Maven

    Figure 5.2. Sélectionner les projets Maven

  5. Cliquer sur Finish.

Procédure 5.2. Générer et déployer le Quickstart helloworld

Le Quickstart helloworld est un des quickstarts les plus simples et représente une bonne façon de vérifier que le serveur JBoss est configuré et exécute correctement.
  1. Si vous ne voyez pas l'onglet Servers ou si vous n'avez pas encore défini de serveur, suivre les instructions suivantes : Section 4.1.5, « Ajouter le serveur de JBoss EAP en utilisant Define New Server ». Si vous avez l'intention de déployer un quickstart qui requiert un profil full et des arguments de démarrage supplémentaires, veillez bien à créer un environnement de runtime selon les instructions de quickstart.
  2. Cliquer à droite sur jboss-helloworld sur l'onglet Project Explorer, puis sélectionner Run As. On vous présentera une liste de choix. Sélectionner Run on Server.
    Run As - Run on Server

    Figure 5.3. Run As - Run on Server

  3. Sélectionner JBoss EAP 6.1+ Runtime Server de la liste de serveurs, et cliquer sur Next.
    Exécuter sur le serveur

    Figure 5.4. Exécuter sur le serveur

  4. L'écran suivant affiche les ressources qui sont configurées sur le serveur. Le quickstart de jboss-helloworld est configuré pour vous. Cliquer sur Finish pour déployer le quickstart.
    Modifier les ressources configurées sur le serveur

    Figure 5.5. Modifier les ressources configurées sur le serveur

  5. Vérifier les résultats.
    • Dans l'onglet Server, le statut de JBoss EAP 6.x Runtime Server passe à [Started, Republish] .
    • L'onglet Console du serveur affiche des messages détaillant le démarrage du serveur JBoss EAP 6.x et le déploiement du quickstart helloworld.
    • Un onglet helloworld apparaîtra avec l'URL http://localhost:8080/jboss-helloworld/HelloWorld et le texte "Hello World!".
    • Les messages suivants de la Console confirment le déploiement du fichier jboss-helloworld.war :
      JBAS018210: Register web context: /jboss-helloworld
      JBAS018559: Deployed "jboss-helloworld.war" (runtime-name : "jboss-helloworld.war")
      
      Le contexte web enregistré se rajoute à http://localhost:8080 pour fournir l'URL utilisé pour accéder à l'application qui est déployée.
  6. Pour vérifier que le quickstart helloworld soit déployé correctement dans le serveur JBoss, ouvrir le navigateur web, et accéder à l'application dans l'URL : http://localhost:8080/jboss-helloworld

Procédure 5.3. Exécuter les tests Arquillian du quickstart bean-validation

Certains quickstarts ne fournissent pas de couche d'interface utilisateur, mais proposent à la place des tests Arquillian pour démontrer les exemples de code. Le quickstart bean-validation est un exemple de quickstart qui fournit des tests Arquillian.
  1. Suivre la procédure ci-dessus pour importer le quickstart bean-validation dans le Red Hat JBoss Developer Studio.
  2. Dans l'onglet Servers, cliquer à droite dans le serveur et sélectionner le bouton Start pour démarrer le serveur JBoss EAP. Si vous n'apercevez pas l'onglet Servers et ou si vous n'avez pas encore défini de serveur, suivre les instructions suivantes : Section 4.1.5, « Ajouter le serveur de JBoss EAP en utilisant Define New Server ».
  3. Cliquer à droite sur le projet jboss-bean-validation qui se trouve dans l'onglet Project Explorer et sélectionner Run As. On vous présentera une liste d'options. Sélectionner Maven Build.
  4. Dans le champ d'entrée Goals du dialogue Edit Configuration, saisir : clean test -Parq-jbossas-remote
    Cliquer ensuite sur Run.
    Modifier la configuration

    Figure 5.6. Modifier la configuration

  5. Vérifier les résultats.
    L'onglet de serveur Console affiche des messages donnant des informations sur le démarrage du serveur JBoss EAP et la sortie des tests Arquillian de quickstart bean-validation.
    -------------------------------------------------------
     T E S T S
    -------------------------------------------------------
    Running org.jboss.as.quickstarts.bean_validation.test.MemberValidationTest
    Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.189 sec
    
    Results :
    
    Tests run: 5, Failures: 0, Errors: 0, Skipped: 0
    
    [INFO] ------------------------------------------------------------------------
    [INFO] BUILD SUCCESS
    [INFO] ------------------------------------------------------------------------
    

5.1.2. Exécuter les quickstarts par Ligne de commandes

Procédure 5.4. Générer et déployer les quickstarts par Ligne de commandes

Vous pouvez facilement générer ou déployer des quickstarts par le biais d'une ligne de commandes. Sachez que, lorsque vous utilisez une ligne de commandes, vous devrez démarrer le serveur JBoss si nécessaire.
  1. Vérifier le fichier README.html qui se trouve dans le répertoire racine des quickstarts.
    Ce fichier contient des informations générales sur les prérequis de systèmes, sur la façon de configurer Maven, comment ajouter des utilisateurs, et comment exécuter les quickstarts. Lisez attentivement avant de commencer.
    Il contient également un tableau qui répertorie les quickstarts disponibles. Le tableau répertorie chaque nom de quickstart et chaque technologie dont il s'agit. Il y a une brève description pour chaque quickstart et une indication du niveau d'expérience requis pour l'installer. Pour des informations plus détaillées, cliquer sur le nom du quickstart.
    Certains quickstarts sont conçus pour améliorer ou étendre d'autres quickstarts. Ils sont indiqués dans la colonne Prerequisites (Conditions préalables). Si un quickstart est associé à une liste de conditions préalables, vous devrez les remplir avant d'utiliser le quickstart.
    Certains quickstart ont besoin de l'installation et de la configuration de composants optionnels. Ne pas installer ces composants à moins que le quickstart ne les exige.
  2. Exécuter le quickstart helloworld
    Le quickstart helloworld est un des quickstarts les plus simples, et est un bon moyen de vérifier si le serveur JBoss est configuré et exécute correctement. Ouvrir le fichier README.html dans la racine du quickstart helloworld. Il contient des instructions détaillées sur la façon de construire et de déployer le quickstart et d'accéder à l'application en cours.
  3. Exécuter d'autres quickstarts.
    Suivre les instructions dans le fichier README.html qui se trouve dans le dossier racine de chaque quickstart pour exécuter l'exemple.

Annexe A. Écrans de programme d'installation

A.1. Sélection de la langue

Choose the desired language for the installation program.

Figure A.1. Sélection de la langue pour le programme d'installation de JBoss EAP

A.2. Contrat de Licence Utilisateur final

Agree to the End User License Agreement to continue.

Figure A.2. Contrat de licence d'utilisateur final du Programme d'installation de JBoss EAP

A.3. Chemin d'accès de l'installation

Define the installation path for the JBoss EAP instance.

Figure A.3. Chemin d'accés de l'installation du Programme d'installation de JBoss EAP

A.4. Sélection des packages à installer

Sélectionner ou désélectionner les packages à installer. Les packages requis sont désactivés pour la désélection.
Packages à installer sélectionnés pour le Programme d'installation de JBoss EAP

Figure A.4. Packages à installer sélectionnés pour le Programme d'installation de JBoss EAP

A.5. Création d'un utilisateur d'administratif

Create an administrative user.

Figure A.5. Création d'un utilisateur d'administratif pour le Programme d'installation de JBoss EAP

A.6. Installation Quickstart

Install the JBoss EAP quickstarts.

Figure A.6. Installation Quickstart du Programme d'installation de JBoss EAP

A.7. Installation du Référentiel Maven

Installation du référentiel Maven pour le Programme d'installation de JBoss EAP

Figure A.7. Installation du référentiel Maven pour le Programme d'installation de JBoss EAP

A.8. Installation des liaisons de sockets

Déterminer si vous devez utiliser des liaisons par défaut ou bien configurer des liaisons personnalisées.
Use the default bindings for standalone and domain mode.

Figure A.8. Liaisons de sockets par défaut du Programme d'installation de JBoss EAP

A.9. Lancement du serveur

Select the startup option desired on completion of the installation process.

Figure A.9. Lancement du serveur du Programme d'installation de JBoss EAP

A.10. Modifier les niveaux de journalisation

Choose No to skip configuration of logging level.

Figure A.10. Comment éviter la configuration des niveaux de journalisation du programme d'installation de JBoss EAP

A.11. Configurer l'environnement de runtime

Environnement de runtime du programme d'installation de JBoss EAP - Par défaut

Figure A.11. Environnement de runtime du programme d'installation de JBoss EAP - Par défaut

A.12. Vérifier les composants d'installation

Review the list of selected components. Click the Next to continue or Previous to go back and make changes.

Figure A.12. Composants sélectionnés de vérification du programme d'installation JBoss EAP

A.13. Progression de l'installation

When the installation progress completes, click Next.

Figure A.13. Progression de l'installation des composants du programme d'installation de JBoss EAP

A.14. Processus d'installation terminé

Fin de processus du programme d'installation de JBoss EAP

Figure A.14. Fin de processus du programme d'installation de JBoss EAP

A.15. Création de raccourcis

Choose whether to create shortcuts and how to configure them. Then click Next.

Figure A.15. Création de raccourcis du programme d'installation de JBoss EAP

A.16. Générer le script d'installation

Choose whether to generate an installation script containing the selected install options. Then click Done to finish.

Figure A.16. Générer le script d'installation du Programme d'installation de JBoss EAP

Annexe B. Historique des révisions

Historique des versions
Version 6.4.0-10.1Tue Aug 18 2015CORINA ROE
Translation Update
Version 6.4.0-10Tuesday April 14 2015Lucas Costi
Red Hat JBoss Enterprise Application Platform 6.4.0.GA

Note légale

Copyright © 2015 Red Hat, Inc..
This document is licensed by Red Hat under the Creative Commons Attribution-ShareAlike 3.0 Unported License. If you distribute this document, or a modified version of it, you must provide attribution to Red Hat, Inc. and provide a link to the original. If the document is modified, all Red Hat trademarks must be removed.
Red Hat, as the licensor of this document, waives the right to enforce, and agrees not to assert, Section 4d of CC-BY-SA to the fullest extent permitted by applicable law.
Red Hat, Red Hat Enterprise Linux, the Shadowman logo, JBoss, OpenShift, Fedora, the Infinity logo, and RHCE are trademarks of Red Hat, Inc., registered in the United States and other countries.
Linux® is the registered trademark of Linus Torvalds in the United States and other countries.
Java® is a registered trademark of Oracle and/or its affiliates.
XFS® is a trademark of Silicon Graphics International Corp. or its subsidiaries in the United States and/or other countries.
MySQL® is a registered trademark of MySQL AB in the United States, the European Union and other countries.
Node.js® is an official trademark of Joyent. Red Hat Software Collections is not formally related to or endorsed by the official Joyent Node.js open source or commercial project.
The OpenStack® Word Mark and OpenStack logo are either registered trademarks/service marks or trademarks/service marks of the OpenStack Foundation, in the United States and other countries and are used with the OpenStack Foundation's permission. We are not affiliated with, endorsed or sponsored by the OpenStack Foundation, or the OpenStack community.
All other trademarks are the property of their respective owners.