Bereiten Sie Tomcat, auf dem die Identitätsanwendungen ausgeführt werden sollen, entsprechend vor. Als Arbeitserleichterung ist Apache Tomcat im Installations-Kit enthalten. Weitere Informationen zum Verwenden der Anwendungen einer Cluster-Umgebung finden Sie auch in Abschnitt 36.4, Vorbereiten eines Clusters für die Identitätsanwendungen.
In diesem Abschnitt wird beschrieben, wie Sie eine Umgebung vorbereiten, in der die Identitätsanwendungen in Tomcat ausgeführt werden sollen. Die .iso-Datei für die Installation von Identity Manager enthält ein Programm, mit dem Sie Tomcat (und optional PostgreSQL) installieren können. Weitere Informationen finden Sie in Abschnitt 28.0, Installieren von PostgreSQL und Tomcat.
Bei Bedarf können Sie Ihr eigenes Tomcat-Installationsprogramm anstelle des Schnellinstallationsprogramms im Installationspaket verwenden. Wenn Sie jedoch ein anderes Installationsprogramm verwenden, fallen zusätzliche Schritte an, damit Tomcat fehlerfrei mit den Identitätsanwendungen zusammenarbeitet.
Überprüfen Sie vor Beginn der Installation, ob die Version der zu installierenden Komponenten jeweils durch die Version der Identitätsanwendungen unterstützt wird. Weitere Informationen finden Sie in Abschnitt 33.3, Voraussetzungen und Überlegungen für die Installation der Identitätsanwendungen.
Installieren Sie Apache Tomcat als Dienst auf dem Server.
Weitere Informationen finden Sie unter Tomcat Setup.
Installieren Sie die nachfolgenden Komponenten auf demselben Server wie Tomcat.
Java-Laufzeitumgebung (JRE): Weitere Informationen finden Sie im Java Platform Installation Guide (Installationshandbuch zur Java-Plattform) .
Apache ActiveMQ: Weitere Informationen finden Sie unter ActiveMQ.
PostgreSQL: Weitere Informationen finden Sie unter PostgreSQL Manuals (PostgreSQL-Handbücher).
Kopieren Sie die Datei activemq-all-5.14.jar in den Ordner TOMCAT_INSTALLED_HOME/lib für ActiveMQ.
Kopieren Sie die nachfolgenden Dateien in den Ordner TOMCAT_INSTALLED_HOME/lib für die Protokollierung.
log4j.jar
log4j.properties
tomcat-juli-adapters.jar
Legen Sie die folgenden Eigenschaften in der Datei setenv.bat (Windows) oder setenv.sh (Linux) fest.
JAVA_HOME JRE_HOME PATH (set Java path) JAVA_OPTS="-Xms1024m -Xmx1024m -XX:MaxPermSize=512m"
Erstellen Sie einen Benutzer mit dem Namen novlua und eine Gruppe mit dem Namen novlua.
Damit können Sie Tomcat als Nicht-Root-Benutzer ausführen. Weitere Informationen finden Sie in A Guide To Apache Tomcat Linux Installation and Set-Up (Installations- und Setup-Handbuch für Apache Tomcat unter Linux).
Legen Sie den Benutzer „novlua“ und die Gruppe „novlua“ als Eigentümer der Tomcat-Dateien fest.
Kopieren Sie die Datei postgresql-9.4.1212jdbc42.jar in den Ordner/TOMCAT_INSTALLED_HOME/lib.
(Bedingt) Öffnen Sie in einer Clusterumgebung die Datei server.xml, die sich im Verzeichnis /TOMCAT_INSTALLED_HOME/conf/ im ersten Knoten des Clusters befindet, und kommentieren Sie die folgende Zeile aus:
<Cluster className="org.apache.catalina.ha.tcp.SimpleTcpCluster"/>
Wiederholen Sie dies für alle Knoten im Cluster.
Zur erweiterten Tomcat-Clusterkonfiguration beachten Sie die Schritte in der Dokumentation zu Apache Tomcat.
Nach der Installation von Tomcat und der Identitätsanwendungen lässt sich die Leistung von Tomcat noch weiter erhöhen. Weitere Informationen finden Sie unter Abschnitt 37.4, Schritte nach der Installation.