Déploiement de rapports sur un proxy / Deployment of reports on a proxy

Jump to english version


Pour déployer les rapports:

  1. Copier le répertoire jmap\reports sur votre serveur web (ex: tomcat\webapps\reports)
  2. S'assurer que reports\WEB-INF\jmsconnections.xml pointe vers l’adresse IP du serveur JMap  (<OBJECT PROPERTY="host" VALUE="127.0.0.1"/>)
  3. Copier tous les jars de reportsengine\lib sur votre serveur web dans reports\WEB-INF\lib
  4. Copier les jar suivants de jmap\lib dans \reports\WEB-INF\lib

    • JMap 4:
      • jsf-api.jar
      • jsf-impl.jar
      • jstl.jar
      • icefaces.jar
      • icefaces-compat.jar
      • log4j.jar
      • mail.jar
      • jmap_spatial.jar
    • JMap 5:
      • javax.faces-2.1.20.jar
      • jmap_client.jar
      • jmap_metadata.jar
      • jmap_net.jar
      • jmap_server.jar
      • jmap_spatial.jar
      • jstl.jar
      • kheops_util.jar
      • log4j.jar
      • mail.jar
      • poi.jar
    • JMap 6. 6.5, 7.0:
      • jmap_client.jar
      • jmap_metadata.jar
      • jmap_net.jar
      • jmap_projections.jar
      • jmap_server.jar
      • jmap_spatial.jar
      • jstl.jar
      • kheops_util.jar
      • log4j.jar
      • mail.jar
      • poi.jar

    • Autres jar pour JMap 6:
      • javax.faces-2.1.20.jar

    • Autres jar pour JMap 6.5:
      • iText.jar

      • javax.faces-2.1.20.jar

    • Autres jar pour JMap 7.0:
      • iText.jar
      • javax.faces-2.1.23.jar

      • javax.mail.jar

      • json-simple-1.1.1
      • ignite/ignite-core-1.9.0.jar  (Seulement pour JMap 7.0 à Amsterdam, Non requis depuis Bogota)
      • ignite/cache-api-1.0.0.jar  (Seulement pour JMap 7.0 à Amsterdam, Non requis depuis Bogota)
      • google-collections-1.0.jar  (Seulement pour JMap 7.0 à Amsterdam, Non requis depuis Bogota)


  5. Si le rapport est déployé en mode https, le certificat SSL doit être importé dans le keystore de Java du serveur proxy (<JAVA_HOME>/jre/lib/security/cacerts).

English version

To deploy the reports:

  1. Copy jmap\reports on your webserver (ex: tomcat\webapps\reports)
  2. Validate that reports\WEB-INF\jmsconnections.xml contains the correct IP of your JMap server  (<OBJECT PROPERTY="host" VALUE="127.0.0.1"/>)
  3. Copy all the jars of reportsengine\lib on your web server in reports\WEB-INF\lib
  4. Copy these files from jmap\lib to your web server's \reports\WEB-INF\lib

    • JMap 4:
      • jsf-api.jar
      • jsf-impl.jar
      • jstl.jar
      • icefaces.jar
      • icefaces-compat.jar
      • log4j.jar
      • mail.jar
      • jmap_spatial.jar
    • JMap 5:
      • javax.faces-2.1.20.jar
      • jmap_client.jar
      • jmap_metadata.jar
      • jmap_net.jar
      • jmap_server.jar
      • jmap_spatial.jar
      • jstl.jar
      • kheops_util.jar
      • log4j.jar
      • mail.jar
      • poi.jar
    • JMap 6. 6.5, 7.0:
      • jmap_client.jar
      • jmap_metadata.jar
      • jmap_net.jar
      • jmap_projections.jar
      • jmap_server.jar
      • jmap_spatial.jar
      • jstl.jar
      • kheops_util.jar
      • log4j.jar
      • mail.jar
      • poi.jar

    • Other jar for JMap 6:
      • javax.faces-2.1.20.jar

    • Other jar for JMap 6.5:
      • iText.jar

      • javax.faces-2.1.20.jar

    • Other jar for JMap 7.0:
      • iText.jar
      • javax.faces-2.1.23.jar

      • javax.mail.jar

      • json-simple-1.1.1
      • ignite/ignite-core-1.9.0.jar  (Only for JMap 7.0 to Amsterdam. Not required since Bogota)
      • ignite/cache-api-1.0.0.jar  (Only for JMap 7.0 to Amsterdam. Not required since Bogota)
      • google-collections-1.0.jar  (Only for JMap 7.0 to Amsterdam. Not required since Bogota)

  5. If the report is deployed in https, the SSL certificate must be imported in the proxy server Java keystore (<JAVA_HOME>/jre/lib/security/cacerts).