FileNet P8 Application Engine, Version 5.0.+       Serveur d'applications :  WebLogic Application Server     

Configuration des fichiers du serveur d'applications

Dans le cadre de la configuration d'Application Engine sur WebLogic Server, configurez les fichiers du serveur d'applications pour définir les informations de connexion JAAS destinées à l'authentification et les paramètres mémoire liés à l'utilisation des ressources.

A faire : Environnements de serveurs en clusters haute disponibilité Dans les configurations de serveurs en cluster à haute disponibilité, pour les étapes qui requièrent un paramètrage JVM (Java Virtual Machine), vous devez effectuer les modifications sur chaque noeud de la configuration du serveur d'applications.
Pour modifier les fichiers du serveur d'applications :
  1. Arrêtez WebLogic Server s'il fonctionne.
  2. Faites une copie de sauvegarde du fichier setDomainEnv.

    Pour Windows, faites une copie de sauvegarde de setDomainEnv.cmd.

    Pour UNIX, faites une copie de sauvegarde de setDomainEnv.sh.

  3. Editez la variable MEM_ARGS.

    En ajustant ce paramètre, vous éviterez que le serveur manque de mémoire, ce qui empêcherait les utilisateurs de se connecter à Workplace.

    Si la variable MEM_ARGS n'existe pas, ajoutez-là au script de démarrage.

    • Pour tous les systèmes à l'exception de ceux utilisant JRockit JAVA.
      Ajoutez ce qui suit après la variable MEM_ARGS :
      -XX:MaxPermSize= taille m
      taille est la valeur, en mégaoctets, de MaxPermSize.

      Conformez-vous aux recommandations du fournisseur du serveur d'applications pour choisir la taille de pile initiale et maximale. Vous trouverez les recommandations spécifiques d'IBM® dans IBM FileNet P8 Performance Tuning Guide.

    • Pour les systèmes utilisant JRockit JAVA.
      Ajoutez ce qui suit après la variable MEM_ARGS :
      -Xgc:gencon
  4. Si votre serveur d'applications utilise la machine virtuelle Java d'IBM, modifiez la variable JAVA_OPTIONS pour améliorer les performances.
    UNIX
    Dans le fichier setDomainEnv, immédiatement avant la ligne suivante :
    SAVE_JAVA_OPTIONS=$JAVA_OPTIONS
    , insérez, sans retour à la ligne :
    JAVA_OPTIONS="$JAVA_OPTIONS -Dprogram.name=$PROGNAME
     -Dfilenet.pe.peorb.pool.min=2 -Dfilenet.pe.peorb.pool.max=5"
    Windows
    Dans le fichier setDomainEnv, immédiatement avant la ligne suivante :
    set SAVE_JAVA_OPTIONS=%JAVA_OPTIONS%
    , insérez, sans retour à la ligne :
    set JAVA_OPTIONS=%JAVA_OPTIONS% -Dprogram.name=%PROGNAME%
     -Dfilenet.pe.peorb.pool.min=2 -Dfilenet.pe.peorb.pool.max=5
  5. Configurez la connexion JAAS.

    Ajoutez l'une des lignes suivantes immédiatement après l'entrée classpath de WebLogic Server.

    Important : Saisissez la variable jaas_login sur une seule ligne, sans retour à la ligne. Ne copiez pas le texte du présent document pour le coller ensuite. Les codes de formatage cachés poseraient des problèmes. Saisissez plutôt la ligne dans le script.
    Conseil : Le chemin peut être légèrement différent selon la version de vos installations client, ou si vous avez choisi un chemin d'installation personnalisé. Vérifiez l'emplacement du fichier avant de saisir son chemin.
    UNIX
    # Jaas Login configuration setting
    JAAS_LOGIN="${JAAS_LOGIN}" -Djava.security.auth.login.config=
    "chemin_d_installation_d_AE/CE_API/config/jaas.conf.WebLogic"
    AIX
    # Jaas Login configuration setting
    JAAS_LOGIN="${JAAS_LOGIN}" -Djava.security.auth.login.config=
    "chemin_d_installation_d_AE/CE_API/config/jaas.conf.WebLogic"
    JAAS_LOGIN="${JAAS_LOGIN}"
    -Dlogin.configuration.provider=com.ibm.security.auth.login.ConfigFile
    Windows
    @REM Jaas Login configurationsetting
    set JAAS_LOGIN=%JAAS_LOGIN% -Djava.security.auth.login.config=
    "chemin_d_installation_d_AE\CE_API\config\jaas.conf.WebLogic"
  6. Effectuez une copie de sauvegarde du script de démarrage du serveur.

    Pour Windows, faites une copie de sauvegarde de startWebLogic.cmd.

    Pour UNIX, faites une copie de sauvegarde de startWebLogic.sh.

    Si vous n'utilisez pas de domaine WebLogic, faites une copie de sauvegarde des fichiers ci-dessous :

    Pour Windows, faites une copie de sauvegarde de startWLS.cmd.

    Pour UNIX, faites une copie de sauvegarde de startWLS.sh.

  7. Ajoutez la section %JAAS_LOGIN% au script de démarrage du serveur d'applications comme indiqué dans les exemples qui suivent.
    UNIX - dans les paramètres WLS_REDIRECT_LOG
    ${JAVA_HOME}/bin/java ${JAVA_VM} -version
    
    if [ "${WLS_REDIRECT_LOG}" = "" ] ; then
    echo "Starting WLS with line:"
    echo "${JAVA_HOME}/bin/java ${JAVA_VM} ${MEM_ARGS} ${JAVA_OPTIONS}
    -Dweblogic.Name=${SERVER_
    NAME} -Djava.security.policy=${WL_HOME}/server/lib/weblogic.policy
    ${PROXY_SETTINGS} ${SERVER_CLASS
    }"
     ${JAVA_HOME}/bin/java ${JAVA_VM} ${MEM_ARGS} ${JAVA_OPTIONS} 
    ${JAAS_LOGIN}-Dweblogic.Name=${SERVER_NAME}
    -Djava.security.policy=${WL_HOME}/server/lib/weblogic.policy
    ${PROXY_SETTINGS} ${SERVER_
    CLASS}
    else
    echo "Redirecting output from WLS window to ${WLS_REDIRECT_LOG}"
    ${JAVA_HOME}/bin/java ${JAVA_VM} ${MEM_ARGS} ${JAVA_OPTIONS} 
    ${JAAS_LOGIN} -Dweblogic.Name=${SERVER_NAME}
    -Djava.security.policy=${WL_HOME}/server/lib/weblogic.policy
    ${PROXY_SETTINGS} ${SERVER_
    CLASS} >"${WLS_REDIRECT_LOG}" 2>&1
    fi
    Windows - dans les paramètres WLS_REDIRECT_LOG
    If "%WLS_REDIRECT_LOG%"==""(
    echo Starting WLS with line:
    echo %JAVA_HOME%\bin\java %JAVA_VM% %MEM_ARGS% %JAVA_OPTIONS% 
    %JAAS_LOGIN% -Dweblogic.Name=%SERVER_NAME% 
    -Djava.security.policy=%WL_HOME%\server\lib\weblogic.policy 
    %PROXY_SETTINGS% %SERVER_CLASS% %JAVA_HOME%\bin\java %JAVA_VM% 
    %MEM_ARGS% %JAVA_OPTIONS% %JAAS_LOGIN% 
    -Dweblogic.Name=%SERVER_NAME% 
    -Dweblogic.management.username=%WLS_USER%
    -Dweblogic.management.password=%WLS_PW%
    -Djava.security.policy=%WL_HOME%\server\lib\weblogic.policy 
    %PROXY_SETTINGS% %SERVER_CLASS%
    ) else (
    echo Redirecting output from WLS window to %WLS_REDIRECT_LOG%
    %JAVA_HOME%\bin\java %JAVA_VM% %MEM_ARGS% %JAVA_OPTIONS% 
    %JAAS_LOGIN% -Dweblogic.Name=%SERVER_NAME% 
    -Dweblogic.management.username=%WLS_USER%
    -Dweblogic.management.password=%WLS_PW%
    -Djava.security.policy=%WL_HOME%\server\lib\weblogic.policy 
    %PROXY_SETTINGS% %SERVER_CLASS% >"%WLS_REDIRECT_LOG%" 2>&1
    )
  8. Sauvegardez et fermez le script de démarrage du serveur d'applications.


Commentaires

Dernière mise à jour : Novembre 2010


© Copyright IBM Corp. 2010.
Ce centre de documentation utilise la technologie Eclipse. (http://www.eclipse.org)