Pour améliorer le fonctionnement d'un serveur d'applications, vous pouvez définir des informations de ligne de commande permettant de démarrer ou d'initialiser un processus de serveur
d'applications. De tels paramètres définissent les propriétés d'exécution comme
le programme à exécuter, les arguments d'exécution du programme et le
répertoire de travail.
Pourquoi et quand exécuter cette tâche
Une définition de processus peut inclure des caractéristiques telles
que les paramètres de la machine virtuelle Java™ (JVM), les chemins
d'entrée, d'erreur et de sortie standard, ainsi que l'ID utilisateur et le mot de passe sous
lesquels le serveur est exécuté.
Vous pouvez définir des processus de serveur d'applications en utilisant la console d'administration ou l'outil wsadmin.
Procédure
- Dans la console d'administration, cliquez sur ,
puis cliquez sur le nom d'un serveur d'applications.
- Dans la section Infrastructure du serveur, cliquez sur .
Sélectionnez , ,
ou .
- Dans la page des paramètres d'une définition de processus, indiquez le nom du fichier exécutable à exécuter, les arguments à transmettre lorsque le processus démarre et le répertoire de travail dans lequel le processus va s'exécuter. Ensuite, cliquez sur .
![[AIX HP-UX Solaris]](../images/unix.gif)
![[IBM i]](../images/iseries.gif)
Indiquez les instructions d'exécution de processus pour
le démarrage ou l'initialisation d'un processus UNIX ou IBM® i.
- Indiquez des règles
de contrôles pour effectuer le suivi des performances d'un processus.
- Indiquez
les journaux de processus dans lesquels sont
enregistrés les flux de sortie standard et d'erreurs standard. Procédez à cette opération si vous ne voulez pas utiliser les noms de fichiers par
défaut.
- Indiquez les paires nom-valeur pour les propriétés nécessaires à la définition du processus.
Eviter les incidents: Chaque nom de propriété personnalisée doit être unique. Si le même nom est utilisé pour plusieurs propriétés, le processus utilise la valeur spécifiée pour la première propriété portant ce nom.
gotcha
- Facultatif :
![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
Empêchez le serveur d'applications de créer des clichés javacore. Un cliché javacore ou, comme on l'appelle également, un cliché de l'unité d'exécution est l'un des principaux documents d'identification d'incident créés par le serveur d'applications.
De plus, l'impact enregistré sur les performances lors de la création d'un cliché javacore est généralement négligeable. Par conséquent, dans la plupart des environnements du
produit, il est déconseillé de désactiver la création d'un cliché javacore.
Dans certaines circonstances, lorsqu'il est question de sécurité, par exemple, vous pouvez empêcher le serveur d'applications de créer des clichés javacore. Pour désactiver la fonction de cliché javacore :
- Dans la console d'administration, cliquez sur nom_serveur, puis, dans
la section Infrastructure du serveur, cliquez sur
- Dans la zone Nom, entrez DISABLE_JAVADUMP et, dans la zone Valeur, entrez true pour empêcher le serveur d'applications de créer des clichés javacore.
- Arrêtez le serveur d'applications, puis redémarrez-le avec
le l'exécutable que la définition de processus spécifie. Si l'exécutable ne parvient pas à redémarrer le serveur
d'applications, lancez-le sur le serveur générique.
- Vérifiez le serveur pour vous assurer que la définition de
processus s'exécute et agit comme prévu.