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.
Installer l’extension 7.0.0016 sur le serveur JMap. Ceci devrait automatiquement créer un déploiement nommé “signalx” pour le servlet
Copier le répertoire
<JMAP_HOME>/applications/deployed/signalx/
vers le répertoire<TOMCAT>/webapps/
Ouvrir le fichier
<TOMCAT>/webapps/signalx/WEB-INF/jmsconnections.xml
et valider les informations suivantes :Le port de jmapserver
L’IP de jmapserver
Créer le répertoire “lib” dans
<TOMCAT>/webapps/signalx/WEB-INF/
Dans le répertoire
<TOMCAT>/webapps/signalx/WEB-INF/lib
, s’assurer d’avoir les jars suivants :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
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 TomcatEx. :
Code Block language xml <void property="servletHost"> <string>localhost</string> </void> <void property="servletPort"> <int>8081</int> </void>
Démarrer le serveur JMap
À 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/
Démarrer le serveur Tomcat
Copier et remplacer le fichier
<TOMCAT>/webapps/<APPLICATION>/WEB-INF/web.xml
dans le répertoire<TOMCAT>/webapps/signalx/WEB-INF
Redémarrer le serveur Tomcat
Cette configuration devrait permettre le visionnement des bons de travail et leur approbation de l'externe.