36.3 Préparation de votre serveur d'applications pour les applications d'identité

Vous devez préparer l'instance Tomcat qui va exécuter les applications d'identité. Pour votre confort, NetIQ fournit Apache Tomcat dans le kit d'installation. Pour plus d'informations sur l'utilisation des applications dans un environnement de grappe, reportez-vous également à la Section 36.4, Préparation d'une grappe pour les applications d'identité.

36.3.1 Préparation d'un environnement Tomcat

Cette section explique comment préparer un environnement où vous envisagez d'exécuter les applications d'identité sur Tomcat. Le fichier .iso pour l'installation d'Identity Manager inclut un programme d'installation de Tomcat (et, le cas échéant, de PostgreSQL). Pour plus d'informations, reportez-vous au Section 28.0, Installation de PostgreSQL et de Tomcat.

Vous pouvez utiliser votre propre programme d'installation Tomcat au lieu de celui fourni par commodité dans le paquetage d'installation. Toutefois, si vous choisissez cette option, vous devez effectuer des étapes supplémentaires pour que Tomcat fonctionne correctement avec les applications d'identité.

Avant de démarrer le processus d'installation, assurez-vous que les versions des composants que vous installez sont prises en charge par cette version des applications d'identité. Pour plus d'informations, reportez-vous à la Section 33.3, Conditions requises et considérations relatives à l'installation des applications d'identité.

  1. Installez Apache Tomcat en tant que service sur votre serveur.

    Pour plus d'informations, reportez-vous à la configuration de tomcat.

  2. Installez les composants suivants sur le même serveur que celui sur lequel vous avez installé Tomcat.

    • JRE (Java Runtime Environment) : pour plus d'informations, reportez-vous au document Java Platform Installation Guide (Guide d'installation de la plate-forme Java).

    • Apache ActiveMQ : pour plus d'informations, consultez le site ActiveMQ.

    • PostgreSQL : pour plus d'informations, reportez-vous aux manuels de PostgreSQL.

  3. Copiez le fichier activemq-all-5.14 jar dans le dossier TOMCAT_INSTALLED_HOME/lib pour ActiveMQ.

  4. Copiez les fichiers suivants dans le dossier TOMCAT_INSTALLED_HOME/lib pour consignation.

    • log4j.jar

    • log4j.properties

    • tomcat-juli-adapters.jar

  5. Définissez les propriétés suivantes dans le fichier setenv.bat (Windows) ou setenv.sh (Linux).

    JAVA_HOME
    JRE_HOME
    PATH (set Java path)
    JAVA_OPTS="-Xms1024m -Xmx1024m -XX:MaxPermSize=512m"
  6. Créez un utilisateur nommé novlua et créé un groupe dont le nom est novlua.

    Cela vous permet d'exécuter Tomcat en tant qu'utilisateur non-root. Pour plus d'informations, reportez-vous à la procédure A Guide To Apache Tomcat Linux Installation and Set-Up (Guide d'installation et de configuration d'Apache Tomcat Linux).

  7. Faites de l'utilisateur et du groupe novlua les propriétaires des fichiers Tomcat.

  8. Copiez le fichier postgresql-9.4.1212jdbc42.jar dans le dossier /TOMCAT_INSTALLED_HOME/lib.

  9. (Conditionnel) Dans un environnement de grappe, ouvrez le fichier server.xml, situé par défaut dans le répertoire /TOMCAT_INSTALLED_HOME/conf/, sur le premier noeud de la grappe et supprimez les marques de commentaire de cette ligne :

    <Cluster className="org.apache.catalina.ha.tcp.SimpleTcpCluster"/>

    Effectuez cette opération pour tous les noeuds de la grappe.

    Pour une configuration avancée de mise en grappe Tomcat, suivez les étapes de la Documentation Tomcat d'Apache.

Une fois que vous avez installé Tomcat et les applications d'identité, vous pouvez régler Tomcat de manière à optimiser son fonctionnement. Pour plus d'informations, reportez-vous à la Section 37.4, Étapes postérieures à l'installation.