Après l'installation du serveur Application Engine, vous devez configurer JBoss Application Server pour qu'il fonctionne avec Application Engine. Vous pouvez aussi configurer des modifications pour des modes facultatifs tels que la connexion unique (SSO).
Pour configurer JBoss Application Server pour Application Engine :
Option | Description |
---|---|
UNIX | run.sh |
Windows | run.bat |
Si la version de votre kit Java Development Kit n'est pas 1.5.0, indiquez-la à la place de celle de la liste.
En ajustant ce paramètre, vous éviterez que le serveur manque de mémoire, ce qui empêcherait les utilisateurs de se connecter à Workplace.
Sur la ligne JAVA_OPTS, adaptez les valeurs -Xms et -Xmx à votre configuration.
Par exemple (Windows) : set JAVA_OPTS=%JAVA_OPTS% -Xms 128m -Xmx 512 m
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.
UNIX
JAVA_OPTS=%JAVA_OPTS% -Xms128m -Xmx512m -XX:MaxPermSize=128m
Windows
set JAVA_OPTS=%JAVA_OPTS% -Xms128m -Xmx512m -XX:MaxPermSize=128m
L'augmentation de ces valeurs évite les erreurs de mémoire qui peuvent arrêter le serveur JBoss Application Server.
JAVA_OPTS="$JAVA_OPTS
et transformez-la (sans retour à la ligne) en :
JAVA_OPTS="$JAVA_OPTS -Dfilenet.pe.peorb.pool.min=2 -Dfilenet.pe.peorb.pool.max=5"
set JAVA_OPTS=%JAVA_OPTS%
et transformez-la (sans retour à la ligne) en :
set JAVA_OPTS=%JAVA_OPTS% -Dfilenet.pe.peorb.pool.min=2 -Dfilenet.pe.peorb.pool.max=5
Saisissez l'une des lignes suivantes immédiatement après l'entrée "$JAVA" $JAVA_OPTS (UNIX) ou "%JAVA%" %JAVA_OPTS (Windows) dans le fichier run.sh pour UNIX ou run.bat pour Windows.
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.
"$JAVA" $JAVA_OPTS -Djava.security.auth.login.config= "/opt/FileNet/AE/CE_API/config/jaas.conf.JBoss" "-Djava.endorsed.dirs=$JBOSS_ENDORSED_DIRS" -classpath "$JBOSS_CLASSPATH" org.jboss.Main $@
"%JAVA%" %JAVA_OPTS% "-Djava.security.auth.login.config=C:\Program Files\FileNet\AE\CE_API\config\jaas.conf.JBoss" "-Djava.endorsed.dirs=%JBOSS_ENDORSED_DIRS%" -classpath "%JBOSS_CLASSPATH%" org.jboss.Main %*
Sous Windows, ce qui suit n'est nécessaire que pour les partitions formatées NTFS.
Si l'utilisateur qui exécute le serveur d'applications n'est pas celui qui a installé Application Engine, vous devez lui donner les droits de lecture et d'écriture sur le dossier sur lequel est installé Application Engine (chemin_d_installation_d_AE).
En mode développement, JBoss Application Server crée de nombreux messages de consignation de type accès HTTP, "INFO", "DEBUG" et "TRACE". Cela peut engendrer un comportement inattendu du logiciel IBM FileNet déployé. Vous pouvez limiter ce type de consignation excessive de JBoss Application Server.
Lorsque la consignation est désactivée, les messages d'erreur continuent à s'afficher dans la console de JBoss Application Server.
Emplacement de jboss-service.xml :
JBoss_Home/server/nom_de_serveur/deploy/jbossweb-tomcat55.sar/META-INF
Emplacement de web.xml :
JBoss_Home/server/nom_de_serveur/deploy/jbossweb-tomcat55.sar/conf