Nach der Installation des Application Engine-Servers müssen Sie JBoss Application Server konfigurieren, um mit Application Engine arbeiten zu können. Sie können auch Änderungen für optionale Modi wie SSO (Single Sign-on) konfigurieren.
So konfigurieren Sie JBoss Application Server für Application Engine:
Option | Bezeichnung |
---|---|
UNIX® | run.sh |
Windows® | run.bat |
Falls Sie ein anderes JDK als Version 1.5.0 haben, geben Sie Ihre Version anstelle der aufgeführten Version an.
Durch Anpassen dieser Einstellung wird verhindert, dass ein Speicherplatzproblem beim Anwendungsserver auftritt. Wäre nicht genügend Hauptspeicher verfügbar, könnten sich die Benutzer nicht mehr an Workplace anmelden.
Ändern Sie in der Zeile JAVA_OPTS die Werte -Xms und -Xmx für Ihre Konfiguration.
+Beispiel (Windows): set JAVA_OPTS=%JAVA_OPTS% -Xms 128m -Xmx 512 m
Berücksichtigen Sie die Empfehlungen Ihres Anwendungsserveranbieters in Bezug auf die Anfangs- und Maximalwerte für die Größe des Heapspeichers. IBM® spezifische Empfehlungen finden Sie in 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
Durch die Erhöhung dieses Werts wird verhindert, dass Speicherfehler auftreten, die JBoss Application Server stoppen können.
JAVA_OPTS="$JAVA_OPTS
und ändern Sie sie wie folgt (ohne Zeilenumbrüche):
JAVA_OPTS="$JAVA_OPTS -Dfilenet.pe.peorb.pool.min=2 -Dfilenet.pe.peorb.pool.max=5"
set JAVA_OPTS=%JAVA_OPTS%
und ändern Sie sie wie folgt (ohne Zeilenumbrüche):
set JAVA_OPTS=%JAVA_OPTS% -Dfilenet.pe.peorb.pool.min=2 -Dfilenet.pe.peorb.pool.max=5
Nehmen Sie für UNIX in der Datei run.sh oder für Windows in der Datei run.bat eine der folgenden Eingaben unmittelbar hinter dem Eintrag "$JAVA" $JAVA_OPTS (unter UNIX) oder dem Eintrag "%JAVA%" %JAVA_OPTS (unter Windows) vor.
Abhängig von der Version Ihrer Clientinstallationen, oder wenn Sie einen benutzerdefinierten Pfad für die Installation verwendet haben, kann Ihr Pfad von dem hier angegebenen Pfad geringfügig abweichen. Prüfen Sie die Speicherposition der Datei, bevor Sie den Pfad eingeben.
"$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 %*
Unter Windows gelten die folgenden Angaben nur für NTFS-formatierte Partitionen.
Falls der Benutzer, der den Anwendungsserver ausführt, ein anderer Benutzer ist als der, der Application Engine installiert hat, müssen Sie dem Benutzer die Lese-/Schreibberechtigungen für den Ordner erteilen, in dem Sie Application Engine (AE-Installationspfad) installiert haben.
Im Entwicklungsmodus erstellt JBoss Application Server zahlreiche Protokollnachrichten zu HTTP Access, "INFO", "DEBUG" und "TRACE". Dies kann ein nicht erwartetes Verhalten in der implementierten IBM FileNet-Software verursachen. Sie können diese Art exzessiven JBoss Application Server-Protokollierens aber einschränken.
Ist die Protokollfunktion inaktiviert, werden Fehlernachrichten weiterhin an der JBoss Application Server-Konsole angezeigt.
Position der Datei jboss-service.xml:
JBoss-Ausgangsverzeichnis/server/Servername/deploy/jbossweb-tomcat55.sar/META-INF
Position der Datei web.xml:
JBoss-Ausgangsverzeichnis/server/Servername/deploy/jbossweb-tomcat55.sar/conf