Dans le cadre de la configuration d'un serveur d'applications, vous pouvez définir des paramètres qui améliorent la manière dont votre système d'exploitation utilise la machine virtuelle Java™ (JVM).
A propos de cette tâche
La machine virtuelle Java (JVM) est un moteur d'interprétation chargé de l'exécution du pseudo-code binaire dans un programme compilé Java. Elle convertit les byte
codes 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 le serveur. 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, qui est fourni avec WebSphere® Application Server, vous permet de tirer parti de l'ensemble d'instructions Intel Advance Encryption Standard (AES) lors de l'exécution de la cryptographie 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 la documentation d' IBM SDK and Runtime Environment for AIX®, Java Technology Edition, Version 7.
Eviter les problèmes: Lorsqu'un processus enfant démarre, Java ajoute le chemin d'exécution à la variable d'environnement LIBPATH pour s'assurer 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.