Il est recommandé d'utiliser le produit GeoWebCache conjointement avec JMap pour accélérer le fonctionnement des applications JMap Web et Mobile. K2 Geospatial fournit sa propre implémentation de GeoWebCache, plus intégrée à JMap. Vous devez installer GeoWebCache sur un serveur Apache Tomcat. Il est possible d'utiliser le serveur Tomcat qui est inclus avec JMap Server, ou d'en utiliser un autre. Mais pour des performances optimales, il est recommandé d'installer GeoWebCache sur un serveur différent de celui qui est inclus dans JMap Server.
Guide étape par étape
Pour installer GeoWebCache, suivez les étapes suivantes
- Téléchargez le fichier geowebcache.war depuis notre site web, section téléchargements (http://k2geospatial.com/fr/produits/telechargements/).
- Si vous installez GeoWebCache dans un serveur Tomcat autre que celui de JMap Server, copiez le fichier geowebcache.war dans le répertoire "webapps" de tomcat.
Attendez quelque secondes, un répertoire nommé "geowebcache" devrait être généré automatiquement. Si ce n'est pas le cas, redémarrez Tomcat pour que le répertoire soit généré. Si vous utilisez le serveur Tomcat inclus avec JMap Server, copiez le fichier dans JMAP_HOME/applications/deployed et redémarrez JMap Server. - Dans le répertoire généré à l'étape 2, ouvrez le fichier WEB-INF/web.xml avec un éditeur de texte et configurez l'emplacement des fichiers mis en cache. Notez que ce répertoire doit déjà exister. Voir l'exemple suivant :
<context-param>
<param-name>GEOWEBCACHE_CACHE_DIR</param-name>
<param-value>C:\env\cache_GWC3</param-value>
</context-param>
- Dans le répertoire généré à l'étape 2, ouvrez le fichier WEB-INF/users.properties avec un éditeur de texte et configurez au moins un compte avec le rôle administrateur. Voir l'exemple suivant :
user=password,ROLE_ADMINISTRATOR
- Ouvrez JMap Admin et allez dans la section Paramètres de JMap Server. Dans la sous-section GeoWebCache, entrez l'URL de GeoWebCache (p. e. http://70.38.39.7:8080/geowebcache) dans le premier champ URL.
- Toujours dans la sous-section GeoWebCache, saisissez le nom d'utilisateur et le mot de passe configurés à l'étape 4.
Une fois ces étapes réalisées, JMap devrait être en mesure de communiquer avec GeoWebCache pour l'utiliser comme cache de tuiles.
Pour plus d'information sur le produit GeoWebCache, consultez ce site web.
English version
It is recommended to use the product GeoWebCache in conjunction with JMap to accelerate the operation of JMap Web and Mobile applications. K2 Geospatial provides its own GeoWebCache implementation, more integrated to JMap. You must install GeoWebCache on Apache Tomcat server. It is possible to use Tomcat server that is included with JMap Server, or use another one. But for optimal performance, it is recommended to install GeoWebCache in a different server from the one that is included with JMap Server.
Step-by-step guide
Follow the steps to instal GeoWebCache:
Download the file geowebcache.war from our website, downloads section (http://k2geospatial.com/products/downloads/).
If you install GeoWebCache in other Tomcat server than JMap Server, copy the file geowebcache.war in "webapps" directory of Tomcat. Wait a few seconds, a directory named "GeoWebCache" should be generated automatically. If it is not the case, restart Tomcat to generate the directory. If you use Tomcat server included with JMap Server, copy the file into JMAP_HOME/applications/deployed and restart JMap Server.
In the directory generated in step 2, open the WEB-INF/web.xml file with a text editor and configure the location of the cached file. Please note that this directory must already exist. See the following example:
<context-param>
<param-name>GEOWEBCACHE_CACHE_DIR</param-name>
<param-value>C:\env\cache_GWC3</param-value>
</context-param>At the directory generated in step 2, open the file WEB-INF/users.properties with a text editor and configure at least one account with administrator role. See the following example:
user=password,ROLE_ADMINISTRATOROpen JMap Admin and go to JMap Server Settings section. In the GeoWebCache subsection, enter the URL of GeoWebCache (p. e. http://70.38.39.7:8080/geowebcache) in the first URL field.
Also in the GeoWebCache subsection, enter the user name and password configured in step 4.
Once these steps are completed, JMap should be able to communicate with GeoWebCache to use as cache tiles.
For more information about GeoWebCache, please visit this website.