Un environnement d'exécution Java™ (JRE) satisfaisant
la configuration minimale requise du serveur Liberty doit être installé sur tous les membres de collectivité Liberty. Après l'installation d'un environnement d'exécution Java (JRE) sur l'ordinateur hôte,
vous pouvez définir la variable JAVA_HOME afin que le fonctionnement de Liberty
puisse localiser l'environnement JRE.
Pourquoi et quand exécuter cette tâche
Pour que le contrôleur de collectivité puisse effectuer des opérations à distance sur des membres Windows, comme démarrer ou arrêter un serveur membre, il doit s'exécuter avec un environnement d'exécution Java (JRE) IBM®. Les environnements d'exécution Java tiers ne contiennent pas les classes de sécurité requises. Vous pouvez obtenir un environnement JRE qui prend en charge les produits Liberty
et SSL depuis les offres Installation Manager ou developerWorks :
- A l'aide d'Installation Manager, sélectionnez d'abord le produit Liberty puis sélectionnez le SDK IBM de Liberty. Utilisez Installation Manager pour installer le produit Liberty et le kit de développement logiciel SDK. Le SDK IBM inclut la prise en charge requise pour les produits Liberty et SSL et offre un client Java, JConsole. Pour
en savoir plus sur l'installation du kit de développement logiciel IBM, voir Installation, mise à jour et
désinstallation d'IBM SDK, Java Technology Edition.
- Connectez-vous à l'adresse
http://www.ibm.com/developerworks/java/jdk/index.html
sur le site Web de developerWorks et téléchargez un kit Java
Development Kit IBM (JDK) pour votre système d'exploitation. Le site Web de developerWorks n'a pas d'environnement d'exécution Java (JRE) pour tous les systèmes d'exploitation. Par exemple, vous devez obtenir le kit JDK
depuis Eclipse pour les systèmes d'exploitation Windows.
Vous pouvez définir la variable
JAVA_HOME dans les paramètres de système d'exploitation ou sur une ligne de commande. La définition de la variable JAVA_HOME permet d'activer les opérations à distance
pour localiser l'environnement JRE.
Procédure
Pour définir JAVA_HOME sur un système Windows, effectuez les opérations ci-après. - Dans le panneau de configuration :
- Cliquez sur Système.
- Cliquez sur Paramètres système avancés.
La fenêtre des propriétés du système s'affiche.
- Cliquez sur le bouton Variables d'environnement.
- Cliquez sur le bouton Nouvelle dans la section Variables système.
- Ajoutez le nom de variable JAVA_HOME et spécifiez un chemin d'accès au répertoire jre, par exemple :
C:\wlp_16002\IBM\WebSphere\Liberty\java\java_1.8_64\jre
Certaines commandes de contrôleur de collectivité nécessitent
qu'un chemin d'accès au répertoire jre\bin de l'installation Java
soit disponible dans le chemin système. C'est pourquoi vous devez également
définir un chemin d'accès au répertoire jre\bin.
- Sauvegarde des modifications. Vous devrez peut-être redémarrer l'ordinateur pour que les changements prennent effet.
- Pour vérifier les modifications, entrez sur une ligne de commande set JAVA_HOME. La commande affiche les paramètres de JAVA_HOME. Par exemple :
JAVA_HOME=C:\wlp_16002\IBM\WebSphere\Liberty\java\java_1.8_64\jre
Remarque : Plutôt que de modifier des paramètres de système d'exploitation, vous pouvez
définir JAVA_HOME sur une ligne de commande en entrant set
JAVA_HOME=chemin_vers_jre. Il existe une limitation :
le paramètre JAVA_HOME s'applique uniquement aux commandes
entrées dans la même fenêtre de commande.



Si vous exécutez un interpréteur de commandes bash, vous pouvez ajouter la variable d'environnement
JAVA_HOME au fichier .bashrc dans le répertoire de base de l'utilisateur.
- L'une des options de définition de JAVA_HOME consiste à créer un fichier
server.env dans le répertoire ${server.config.dir} dans lequel se trouve le fichierserver.xml et à y ajouter JAVA_HOME.
Exemple :
JAVA_HOME=/java/jre
Certaines commandes de contrôleur de collectivité nécessitent
qu'un chemin d'accès au répertoire jre/bin de l'installation Java
soit disponible dans le fichier .bashrc. C'est pourquoi vous devez
définir un chemin d'accès à jre/bin dans le fichier .bashrc.