Configuration de la machine virtuelle Java (JVM)

Lors de la configuration d'un serveur d'applications, vous pouvez définir des paramètres améliorant la façon dont le système d'exploitation utilise la machine virtuelle Java™ (JVM).

Pourquoi et quand exécuter cette tâche

La machine virtuelle JVM est un moteur de calcul d'interprétation chargé de l'exécution du pseudo-code binaire dans un programme Java compilé. Elle convertit le pseudo-code binaire Java en instructions natives de la machine hôte. Le serveur d'applications, qui est un processus Java, requiert une machine virtuelle Java pour fonctionner et prendre en charge les applications Java qui s'exécutent sur lui. Les paramètres JVM sont définis dans la configuration d'un serveur d'applications.

Pour afficher et modifier la configuration JVM d'un processus de serveur d'applications, utilisez la page Machine virtuelle Java de la console d'administration. Vous pouvez aussi utiliser l'outil wsadmin pour changer la configuration à l'aide d'un script.

Important : IBM® SDK and Runtime Environment Java Technology Edition, version 7, fourni avec WebSphere Application Server, vous permet de bénéficier du jeu d'instructions Intel Advance Encryption Standard (AES) lorsque vous effectuez le chiffrement AES. Cet ensemble d'instructions améliore les performances lorsque vous utilisez des algorithmes de chiffrement ASE dans SSL. AES est une algorithme de chiffrement par bloc symétrique qui chiffre et déchiffre les données en plusieurs passes. L'activation de cette fonction améliore les performances dans le traitement SSL WebSphere Application Server SSL. Pour l'activer, ajoutez l'option -Dcom.ibm.crypto.provider.doAESInHardware aux arguments JVM génériques de votre machine et affectez à l'option la valeur true. Pour plus d'informations sur AES, voir le centre de documentation sur IBM SDK and Runtime Environment for AIX, Java Technology Edition, version 7.
Eviter les incidents Eviter les incidents: Lorsqu'un processus enfant démarre, Java ajoute le chemin d'exécution à la variable d'environnement LIBPATH pour garantir qu'il utilise les chemins de bibliothèque corrects. Etant donné que cette implémentation ne vérifie pas si le chemin d'exécution existe déjà dans la variable d'environnement LIBPATH, les entrées existantes risquent d'être dupliquées. Cependant, quand le processus parent redémarre, tous les chemins d'exécution ajoutés à la variable d'environnement LIBPATH lors du démarrage des processus enfant sont supprimés de la variable d'environnement LIBPATH.gotcha

Procédure

  1. Dans la console d'administration, cliquez sur Serveurs > Types de serveurs > Serveurs d'applications WebSphere > nom_serveur.
  2. Sous Infrastructure du serveur, cliquez sur Gestion des processus et de Java > Définition des processus.
  3. [z/OS]Sélectionnez Contrôler.
  4. Sélectionnez Machine virtuelle Java.
  5. Indiquez les valeurs des paramètres de la JVM, puis cliquez sur OK. Pour plus d'informations, voir la documentation sur les paramètres de la machine virtuelle Java.
  6. Cliquez sur Sauvegarder dans la section des messages du panneau de la console d'administration pour sauvegarder la configuration principale.
  7. Redémarrez le serveur d'applications.

Exemple

La rubrique Configuration des serveurs d'applications pour le format de codage UCS fournit un exemple qui implique la spécification d'une valeur pour la propriété Arguments JVM génériques à la page Machine virtuelle Java dans le but d'activer le codage UTF-8 sur un serveur d'applications. L'activation d'UTF-8 permet de prendre en charge le codage de plusieurs langages dans la console d'administration.

La rubrique Configuration des appels sendRedirect JVM en vue de l'utilisation de la racine du contexte fournit un exemple qui implique la définition d'une propriété pour la JVM.


Icône indiquant le type de rubrique Rubrique de tâche



Icône d'horodatage Dernière mise à jour: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=trun_jvm
Nom du fichier : trun_jvm.html