7 Annexe : Augmentation de la taille du tas de Deployer pour WebSphere

Vous devez augmenter la taille du tas dans le script ejbdeploy.bat/sh afin d’éviter les erreurs de délai d’expiration.

AIX, Linux et Soloaris

  1. Accédez au répertoire [racine du serveur d’applications] /deploytool/itp/ et ouvrez le fichier ejbdeploy.sh pour le modifier.

  2. (Solaris uniquement) Dans la section SunOS , recherchez l’attribut EJBDEPLOY_JVM_OPTIONS et remplacez la valeur de l’option -XX:PermSize par 256m , puis assurez-vous que la valeur de l’option -Xverify est définie sur none .

  3. Remplacez la taille du tas dans la section $JAVA_CMD\ par la valeur suivante appropriée :

    -Xms256m Xmx4096m
  4. Enregistrez le fichier, puis fermez-le.

    Windows

Windows

  1. Accédez au répertoire [racine du serveur d’applications] \deploytool\itp et ouvrez le fichier ejbdeploy.bat dans un éditeur de texte.

  2. Recherchez la ligne commençant par %JAVA_HOME%, puis recherchez l’argument -Xmx.

  3. Modifiez l’argument en -Xmx4096M .

  4. Enregistrez le fichier, puis fermez-le.

Augmentation de la valeur de MaxPermSize (WebSphere sur Solaris)

  1. Connectez-vous à la console d’administration WebSphere.

  2. Dans l’arborescence de navigation de la console d’administration WebSphere, effectuez l’une des procédures suivantes :

    • Cliquez sur Servers > Server Types > WebSphere Application servers , puis, dans le volet de droite, cliquez sur le nom du serveur.

  3. Sous Server Infrastructure, cliquez sur Java and forms workflow > Process Definition .

  4. Sous Additional Properties, cliquez sur Java Virtual Machine .

  5. Dans la zone Generic JVM Arguments , définissez le paramètre MaxPermSize comme suit :
    -XX:MaxPermSize=512m
  6. Cliquez sur OK ou sur Apply .

  7. Dans la zone Messages, cliquez sur Save directly to master configuration, puis redémarrez le serveur d’applications.