Rubrique précédente: Installation de l'agent spécifique aux plates-formesRubrique suivante: JBoss


Serveur d'applications IBM WebSphere

Cette rubrique s'applique au serveur d'applications IBM WebSphere 7.0 et 8.5.

Pour configurer le serveur d'applications IBM WebSphere pour utiliser l'agent Java pour DevTest, utilisez l'une des approches suivantes :

Pour chaque approche, vous devez spécifier une chaîne de paramètres d'agent en tant qu'argument de machine virtuelle Java générique. Vous pouvez utiliser l'assistant d'installation de l'agent pour déterminer la valeur requise. L'exemple suivant est basé sur l'agent Java pur :

-javaagent:/home/itko/agent/InsightAgent.jar=url=tcp://172.24.255.255:2009,name=was70_linux32

 

Console d'administration

Dans cette procédure, vous utilisez la console d'administration Web pour spécifier la chaîne de paramètres de l'agent.

Procédez comme suit:

  1. Accédez à la console d'administration.
  2. Accédez à votre serveur d'applications.
  3. Développez Java and Process Management et dans l'onglet Configuration, cliquez sur le lien Process Definition (Définition de processus).
  4. Cliquez sur Java Virtual Machine (Machine virtuelle Java) sous Additional Properties (Propriétés supplémentaires).
  5. Spécifiez la chaîne de paramètres de l'agent dans le champ Generic JVM arguments (Arguments de la machine virtuelle Java génériques).

 

Fichier server.xml

Dans cette procédure, vous utilisez le fichier server.xml pour spécifier la chaîne de paramètres de l'agent.

Procédez comme suit:

  1. Accédez au répertoire WAS_HOME/AppServer/profiles/AppSrv01/config/cells/<cell_name>/nodes/<node_name>/servers/server1.
  2. Ouvrez le fichier server.xml.
  3. Au bas du fichier, modifiez l'entrée genericJvmArguments.
    <jvmEntries... genericJvmArguments="<agent_parameters_string>" .../> 
    

 

Outil wsadmin

Vous pouvez utiliser l'outil wsadmin.

Dans l'exemple suivant, la chaîne de paramètres de l'agent est spécifiée avec la commande de modification de l'objet AdminConfig. Le langage de script Jacl est utilisé.

C:\IBM\WebSphere70\AppServer\bin>hostname
cam-aa74651f617
 
C:\IBM\WebSphere70\AppServer\bin>wsadmin
WASX7209I: Connected to process "server1" on node cam-aa74651f617Node01 using SOAP connector;  The type of process is: UnManagedProcess
WASX7029I: For help, enter: "$Help help"
 
wsadmin>set server1 [$AdminConfig getid /Cell:cam-aa74651f617Node01Cell/Node:cam-aa74651f617Node01/Server:server1/ ]
server1(cells/cam-aa74651f617Node01Cell/nodes/cam-aa74651f617Node01/servers/server1|server.xml#Server_1255494205517)
 
wsadmin>set jvm [$AdminConfig list JavaVirtualMachine $server1]
(cells/cam-aa74651f617Node01Cell/nodes/cam-aa74651f617Node01/servers/server1|server.xml#JavaVirtualMachine_1255494205517)
 
wsadmin>$AdminConfig modify $jvm genericJvmArguments "<agent_parameters_string>"
 
wsadmin>$AdminConfig save
 
wsadmin>quit