Installation de Signal-X en mode proxy

Il est possible à partir de la version 7.0.0016 d’utiliser l’extension Signal-X en mode proxy. Cela requiert toutefois un configuration supplémentaire. Il faut avoir en place un serveur Tomcat avant de commencer.

  1. Installer l’extension 7.0.0016 sur le serveur JMap. Ceci devrait automatiquement créer un déploiement nommé “signalx” pour le servlet

  2. Copier le répertoire <JMAP_HOME>/applications/deployed/signalx/ vers le répertoire <TOMCAT>/webapps/

  3. Ouvrir le fichier <TOMCAT>/webapps/signalx/WEB-INF/jmsconnections.xml et valider les informations suivantes :

    1. Le port de jmapserver

    2. L’IP de jmapserver

  4. Créer le répertoire “lib” dans <TOMCAT>/webapps/signalx/WEB-INF/

  5. Copier la liste de jars ci-dessous du serveur JMap dans le répertoire <TOMCAT>/webapps/signalx/WEB-INF/lib :

    • archiver.jar

    • cron4j-2.2.5.jar

    • flexmark-util-0.50.4.jar

    • gson-2.8.5.jar

    • itextpdf-5.5.11.jar

    • javax.mail.jar

    • jmap_application.jar

    • jmap_client.jar

    • jmap_db.jar

    • jmap_metadata.jar

    • jmap_net.jar

    • jmap_projections.jar

    • jmap_server.jar

    • jmap_servlets.jar

    • jmap_spatial.jar

    • jmap_symbols.jar

    • json-simple-1.1.1.jar

    • jts-core-1.14.0.jar

    • kheops_util.jar

    • log4j.jar

    • poi.jar

    • reflections-0.9.10.jar

    • signalx.jar

    • signalx_client.jar

  6. Modifier le fichier <JMAP_HOME>/extensions/signalx/signalx_ext_config.xml pour ajouter les options “servletHost” (string) et “servletPort” (int) en fonction des paramètres du serveur Tomcat

    Ex. :

    <void property="servletHost"> <string>localhost</string> </void> <void property="servletPort"> <int>8081</int> </void>
  7. Démarrer le serveur JMap

  8. À l’aide de JMapAdmin, déployer une application de manière externe, télécharger le fichier .war associé et le déposer dans le répertoire <TOMCAT>/webapps/

  9. Démarrer le serveur Tomcat

  10. Copier et remplacer le fichier <TOMCAT>/webapps/<APPLICATION>/WEB-INF/web.xml dans le répertoire <TOMCAT>/webapps/signalx/WEB-INF

  11. Redémarrer le serveur Tomcat

Cette configuration devrait permettre le visionnement des bons de travail et leur approbation de l'externe.