FileNet P8 Workplace XT, Version 1.1.5       Serveur d'applications :  WebLogic Application Server   Systèmes d'exploitation :  AIX, HP-UX, Linux, Linux sur System z, Solaris

Définition des informations de connexion JAAS destinées à l'authentification et des paramètres mémoire liés à l'utilisation des ressources sur WebLogic Server for UNIX

La définition des informations de connexion JAAS et la configuration des paramètres de mémoire pour UNIX est réalisée en éditant les fichiers de WebLogic Server.

A faire : 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 définir les informations de connexion JAAS :
  1. Arrêtez WebLogic Server s'il est en cours.
  2. Faites une copie de sauvegarde du fichier setDomainEnv.sh.
  3. Effectuez l'une des opérations ci-dessous pour modifier la variable MEM_ARGS du fichier setDomainEnv :
    • Pour tous les systèmes à l'exception de ceux utilisant JRockit Java :

      Localisez la variable MEM_ARGS et ajoutez ce qui suit aux paramètres existants :

      -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 une valeur adaptée à votre configuration. Pour plus d'informations sur le réglage des performances, voir IBM FileNet P8 Performance Tuning Guide.

    • Pour les systèmes utilisant JRockit Java :

      Localisez la variable MEM_ARGS et ajoutez ce qui suit aux paramètres existants :

      -Xgc:gencon

    Si la variable MEM_ARGS n'existe pas, ajoutez-là au fichier setDomainEnv.sh.

  4. Si votre serveur d'applications utilise la machine JVM IBM®, éditez la variable JAVA_OPTIONS afin d'améliorer les performances.

    Modifiez les lignes suivantes dans le fichier setDomainEnv :

    JAVA_OPTIONS="${JAVA_OPTIONS} ${JAVA_PROPERTIES} -Dwlw.iterativeDev=${iterativeDevFlag} -Dwlw.testConsole=${testConsoleFlag} -Dwlw.logErrorsToConsole=

    ${logErrorsToConsoleFlag}" export JAVA_OPTIONS

    Insérez, sans retour à la ligne, avant la ligne "export JAVA_OPTIONS" :

    -Dprogram.name=$PROGNAME -Dfilenet.pe.peorb.pool.min=2 -Dfilenet.pe.peorb.pool.max=5"

    Résultat :

    JAVA_OPTIONS="${JAVA_OPTIONS} ${JAVA_PROPERTIES} -Dwlw.iterativeDev=${iterativeDevFlag} -Dwlw.testConsole=${testConsoleFlag} -Dwlw.logErrorsToConsole=

    ${logErrorsToConsoleFlag} - Dprogram.name=$PROGNAME -Dfilenet.pe.peorb.pool.min=2 -Dfilenet.pe.peorb.pool.max=5" export JAVA_OPTIONS

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

    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.

    Important : 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é. Par exemple, si le client Content Engine est à la version 4.0, ce chemin peut comporter un répertoire "samples" sous le répertoire "config". Vérifiez l'emplacement du fichier avant de saisir son chemin.
    Option Description
    AIX
     # JAAS LOGIN configuration setting
    JAAS_LOGIN="${JAAS_LOGIN}" -Djava.security.auth.login.config= " install_path /IBM/FileNet/WebClient/CE_API/config/jaas.conf.WebLogic"
     JAAS_LOGIN="${JAAS_LOGIN}" -Dlogin.configuration.provider=
    com.ibm.security.auth.login.ConfigFile
    chemin d'installation est le répertoire d'installation de Workplace XT. Par exemple :
    "/opt/IBM/FileNet/WebClient/CE_API
    /config/jaas.conf.WebLogic"
    UNIX
    # JAAS LOGIN configuration setting
    JAAS_LOGIN="${JAAS_LOGIN}" -Djava.security.auth.login.config= "install_path /IBM/FileNet/WebClient/CE_API/config/jaas.conf.WebLogic"
    chemin d'installation est le répertoire d'installation de Workplace XT. Par exemple,
    "/opt/IBM/FileNet/WebClient/CE_API
    /config/jaas.conf.WebLogic" 
  6. Sauvegardez et fermez le fichier setDomainEnv.sh.
  7. Effectuez une copie de sauvegarde du script de démarrage du serveur.
    • Si vous utilisez un domaine WebLogic Server, modifiez le fichier startWebLogic.sh.
    • Si vous n'utilise pas de domaine WebLogic Server, modifiez le fichier startWLS.sh.
  8. Editez le script de démarrage du serveur d'applications à l'aide d'un éditeur de texte.
  9. Ajoutez la section JAAS_LOGIN, comme indiqué dans les exemples ci-dessous.
    ${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
  10. Sauvegardez et fermez le script de démarrage du serveur d'applications.


Commentaires

Dernière mise à jour : Mars 2013
wxtip025.htm

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