Vous pouvez utiliser les paramètres de JBoss Application Server sous UNIX pour définir les paramètres JAVA et les paramètres de mémoire, et les informations de connexion JAAS pour la fonction d'authentification de l'application Web Workplace XT.
Pour configurer les paramètres Java™ et JAAS :
- Arrêtez JBoss Application Server s'il est en cours.
- Faites une copie de sauvegarde du fichier de configuration de JBoss Application Server run.conf.
- Editez le fichier run.conf.
- Modifiez les paramètres Java.
- Ajoutez une ligne afin d'indiquer le chemin du kit JDK sur la machine
où JBoss Application Server est installé, comme cela
est présenté dans l'exemple suivant :
JAVA_HOME=/export/home/apps/jboss/jdk1.5.0_06
Si la version de votre kit JDK 1.5.0 est différente, indiquez-la à la place de celle indiquée ci-dessus (_06).
- Mettez à jour les paramètres de mémoire JAVA_OPTS.
En ajustant ce paramètre, vous éviterez que le serveur manque de mémoire, ce qui empêcherait les utilisateurs de se connecter à Workplace XT.
Dans la première entrée JAVA_OPTS, adaptez les valeurs -Xms et -Xmx à votre configuration, en vous aidant des exemples ci-dessous.
JAVA_OPTS=$JAVA_OPTS
-Xms128m -Xmx512m
Conformez-vous aux recommandations du fournisseur du serveur d'applications pour choisir la taille de pile initiale et maximale. Pour obtenir
les recommandations spécifiques à IBM®, voir le document IBM FileNet P8 Performance Tuning Guide.
- Si votre serveur d'applications utilise la machine virtuelle Java d'IBM, modifiez la variable JAVA_OPTS dans le fichier run.conf immédiatement après la ligne mentionnée ci-dessus. Cette modification de JAVA_OPTS améliore les performances.
Dans le fichier
run.conf, trouvez la ligne :
JAVA_OPTS="$JAVA_OPTS -Dprogram.name=$PROGNAME"
et transformez-la (sans retour à la ligne) en :
JAVA_OPTS="$JAVA_OPTS -Dprogram.name=$PROGNAME -Dfilenet.pe.peorb.pool.min=2 -Dfilenet.pe.peorb.pool.max=5"
- Pour les environnements à haute disponibilité, configurez la recherche JNDI pour une connexion à Content Engine et autorisez le basculement.
Sur chaque noeud, éditez le fichier
run.bat ou
run.sh et ajoutez ce qui suit, sur une seule ligne :
-DFileNet.EJB.ContextProperties=java.naming.factory.initial=
org.jboss.naming.NamingContextFactory
- Sauvegardez les modifications.
- Configurez la connexion JAAS en ajoutant une entrée au fichier run.conf.
Le chemin dans cette entrée 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.x, ce chemin peut comporter un répertoire "samples" sous le répertoire "config".
Vérifiez l'emplacement du fichier jaas.conf.JBoss avant de saisir son chemin.
Important : Saisissez l'entrée de connexion JAAS 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.
Ajoutez l'entrée suivante à la fin du fichier
run.conf, en modifiant le chemin du fichier
jaas.conf.JBoss en fonction de votre système, si nécessaire :
JAVA_OPTS="$JAVA_OPTS -Djava.security.auth.login.config=/opt/IBM/FileNet/WebClient/CE_API/config/jaas.conf.JBoss"
- Sauvegardez et fermez le fichier run.conf.