32.2 Vorbereiten des Anwendungsservers auf die Identitätsanwendungen

Bereiten Sie den Anwendungsserver, 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 32.3, Vorbereiten eines Clusters für die Benutzeranwendung.

32.2.1 Vorbereiten einer JBoss-Umgebung

Lesen Sie vor dem Installieren der Identitätsanwendungen auf einem JBoss-Anwendungsserver die folgenden Überlegungen:

32.2.2 Vorbereiten einer Tomcat-Umgebung

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 26.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 29.3, Voraussetzungen und Überlegungen für die Installation der Identitätsanwendungen.

  1. Installieren Sie Apache Tomcat als Dienst auf dem Server.

    Weitere Informationen finden Sie unter Tomcat Setup.

  2. Installieren Sie die nachfolgenden Komponenten auf demselben Server wie Tomcat.

  3. Kopieren Sie die Datei activemq-all-5.9.0.jar in den Ordner TOMCAT_INSTALLED_HOME/lib für ActiveMQ.

  4. Kopieren Sie die nachfolgenden Dateien in den Ordner TOMCAT_INSTALLED_HOME/lib für die Protokollierung.

    • log4j.jar

    • log4j.properties

    • tomcat-juli-adapters.jar

  5. 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="-Zms1024m -Xmx1024m -XX:MaxPermSize=512m"
    
  6. 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).

  7. Legen Sie den Benutzer „novlua“ und die Gruppe „novlua“ als Eigentümer der Tomcat-Dateien fest.

  8. Kopieren Sie die Datei postgresql-9.3-1101.jdbc41.jar in den Ordner TOMCAT/HOME/lib.

Nach der Installation von Tomcat und der Identitätsanwendungen können Sie die Leistung von Tomcat noch weiter erhöhen. Weitere Informationen finden Sie in Abschnitt 33.5, Aufgaben nach der Installation für Tomcat.

32.2.3 Vorbereiten einer WebSphere-Umgebung

In diesem Abschnitt wird beschrieben, wie Sie eine Umgebung vorbereiten, in der die Identitätsanwendungen in WebSphere ausgeführt werden sollen.

Konfigurieren einer Datenquelle für die Datenbank der Identitätsanwendungen in WebSphere

Zum Installieren der Identitätsanwendungen ist eine vorhandene Datenquelle erforderlich, die auf die Datenbank verweist. In WebSphere-Umgebungen müssen Sie manuell einen JDBC-Anbieter und eine Datenquellendatei erstellen.

  1. Öffnen Sie die ISC (integrierte Lösungskonsole). Hier können Sie den WebSphere-Anwendungsserver (WAS) konfigurieren und verwalten. Standard: http://Hostname:9060/ibm/console.

  2. Erweitern Sie im linken Bereich der Konsole den Eintrag Ressourcen > JDBC.

  3. Erstellen Sie den JDBC-Anbieter mit den folgenden Schritten:

    1. Klicken Sie auf JDBC-Provider.

    2. Erweitern Sie im Inhaltsbereich den Eintrag Bereich.

    3. Wählen Sie Knoten=IhrServername, Server=server1.

    4. Klicken Sie auf Neu.

    5. Wählen Sie unter Datenbanktyp den Typ der zu verwendenden Datenbank aus. Beispiel: Oracle.

    6. Klicken Sie auf Weiter.

    7. Geben Sie den Klassenpfad für den JDBC-Anbieter an.

    8. Klicken Sie auf Weiter.

    9. Klicken Sie auf Fertig stellen.

    10. Klicken Sie auf Speichern. Die Änderungen werden direkt in der Hauptkonfiguration gespeichert.

  4. Erstellen Sie die Datenquellendatei mit den folgenden Schritten:

    1. Klicken Sie im linken Bereich unter JDBC auf Datenquellen.

    2. Erweitern Sie im Inhaltsbereich den Eintrag Bereich.

    3. Wählen Sie Knoten=IhrServername, Server=server1.

    4. Klicken Sie auf Neu.

    5. Geben Sie den Namen der Datenquellendatei und die JNDI an. Beispiel: IDMUADatasource für beide Felder.

    6. Klicken Sie auf Weiter.

    7. Klicken Sie auf Vorhandenen JDBC-Provider auswählen.

    8. Wählen Sie den JDBC-Provider aus, den Sie in Schritt 3 erstellt haben.

    9. Klicken Sie auf Weiter.

    10. Geben Sie den Namen, den Servernamen, den Port, den Benutzernamen und das Passwort für die Datenbank an.

    11. Klicken Sie auf Weiter.

    12. (Optional) Geben Sie Informationen zum Sicherheits-Alias an.

    13. Klicken Sie auf Weiter.

    14. Klicken Sie auf Fertig stellen.

    15. Klicken Sie auf Speichern.

    16. Klicken Sie unter „Datenquellen“ auf das Feld links neben der neuen Datenquellendatei.

    17. Klicken Sie auf Verbindung testen, und überprüfen Sie die Einstellungen.

Anwenden der uneingeschränkten Richtliniendateien für das IBM-JDK

In einer WebSphere-Umgebung müssen Sie die uneingeschränkten Richtliniendateien für das unterstützte IBM-JDK anwenden. Ansonsten geben die Identitätsanwendungen den Fehler Ungültige Schlüsselgröße zurück.

Anweisungen zum Anwenden der Dateien finden Sie in der Dokumentation zu IBM und WebSphere. Überprüfen Sie, ob die richtige JDK-Version vorliegt. Legen Sie die JAR-Datei für uneingeschränkte Richtliniendateien außerdem im Verzeichnis JAVA_HOME\jre\lib\security ab.

Konfigurieren eines WebSphere-Clusters

Weitere Informationen zum Installieren der Identitätsanwendungen in einem WebSphere-Cluster finden Sie in den folgenden Abschnitten: