La définition des informations de connexion JAAS et la configuration des paramètres de mémoire pour Windows 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 :
- Arrêtez WebLogic Server s'il est en cours.
- Faites une copie de sauvegarde du fichier setDomainEnv.cmd.
- Effectuez l'une des opérations ci-dessous pour modifier la variable MEM_ARGS du fichier setDomainEnv.cmd :
- 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
où 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 script de démarrage.
- Si votre serveur d'applications utilise la machine JVM IBM®, éditez la variable JAVA_OPTIONS
afin d'améliorer les performances.
Modifiez la ligne suivante dans le fichier setDomainEnv.cmd :
set
JAVA_OPTIONS=%JAVA_OPTIONS% %JAVA_PROPERTIES% -Dwlw.iterativeDev=%iterativeDevFlag%
-Dwlw.testConsole=%testConsoleFlag% -Dwlw.logErrorsToConsole=%logErrorsToConsoleFlag%
Insérez,
sans retour à la ligne, après %JAVA_PROPERTIES% :
-Dprogram.name=%PROGNAME%
-Dfilenet.pe.peorb.pool.min=2 -Dfilenet.pe.peorb.pool.max=5Result:
Résultat :
set
JAVA_OPTIONS=%JAVA_OPTIONS% %JAVA_PROPERTIES% -Dprogram.name=%PROGNAME%
-Dfilenet.pe.peorb.pool.min=2 -Dfilenet.pe.peorb.pool.max=5 -Dwlw.iterativeDev=%iterativeDevFlag%
-Dwlw.testConsole=%testConsoleFlag% -Dwlw.logErrorsToConsole=%logErrorsToConsoleFlag%
- 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.
@REM
JAAS LOGIN configuration setting
set
JAAS_LOGIN=%JAAS_LOGIN% -Djava.security.auth.login.config= "chemin d'installation \IBM\FileNet\WebClient\CE_API\config\jaas.conf.WebLogic"
où
chemin d'installation est le répertoire d'installation de
Workplace XT. Par exemple,
"C:\Program Files\IBM\FileNet
\WebClient\CE_API\config\
jaas.conf.weblogic"
- Sauvegardez et fermez le fichier setDomainEnv.cmd.
- Effectuez une copie de sauvegarde du script de démarrage du serveur.
- Si vous utilisez un domaine WebLogic Server, modifiez le fichier startWebLogic.cmd.
- Si vous n'utilise pas de domaine WebLogic Server, modifiez le fichier startWLS.cmd.
- Editez le script de démarrage du serveur d'applications à l'aide d'un éditeur de texte.
- Ajoutez la section JAAS_LOGIN, comme indiqué dans l'exemple ci-dessous.
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
- Sauvegardez et fermez le script de démarrage du serveur d'applications.