Applications classiques

Le déploiement d’une application JMap consiste à préparer une application et à la mettre en ligne pour qu’elle soit accessible par les utilisateurs. Vous devez sélectionner les options souhaitées (type d’application, extensions activées, contrôle d’accès, etc.) afin de personnaliser l’application selon vos besoins. Pour qu’un utilisateur puisse ouvrir une application JMap déployée, il suffit de lui donner l’URL de l’application.

Les applications JMap déployées sont mises en ligne dans le serveur web intégré à JMap Server mais peuvent aussi être copiées manuellement vers d’autres serveurs web.

La section de déploiement montre une liste des applications déjà déployées.

Créer un nouveau déploiement

Pour créer un nouveau déploiement d’application, appuyez sur le bouton Créer depuis la section des déploiements. Certains paramètres sont communs à tous les types d’applications. Les tableaux suivants décrivent ces paramètres.

Modèle

Type d’application

Il existe quatre types d’applications JMap qui doivent être déployées. Chaque type d’application offre des caractéristiques différentes, adaptées à différents besoins. Des modèles d’applications personnalisés peuvent aussi être ajoutés. Il peut s’agir de variantes des types offerts par défaut. Applications JMap Pro : Ce type d’application JMap offre des fonctionnalités avancées. Il nécessite davantage de ressources informatiques de même que l’installation d’un environnement d’exécution Java (Java n’est plus requis si vous utilisez le mode de déploiement avec programme d’installation). Applications JMap Web : Ce type d’application JMap est plus léger et est exécuté dans des navigateurs web et web mobile. Il offre moins de fonctionnalités avancées que les applications JMap Pro. Service WFS : Ce type d’application est un service web de données vectorielles destiné à fournir des données à des applications tierces au travers du protocole normalisé Web Feature Service. Service WMS : Ce type d’application est un service web de productions d’images de cartes destiné à fournir des cartes à des applications tierces au travers du protocole normalisé Web Mapping Service.

Identification

Nom

Entrez un nom pour la nouvelle application déployée. Les noms doivent être uniques. Le nom peut contenir des espaces et n’importe quel autre caractère.

Type

Sélectionnez le type de déploiement local ou externe. Local : Le service de l’application sera déployé directement dans JMap Server. Externe : Sélectionnez cette option pour des applications qui doivent être déployées sur un serveur web externe à JMap Server. Le service de l’application ne sera pas déployé dans JMap Server. À la place, un fichier .war est créé. Ce fichier doit être copié sur le serveur web externe. Un bouton Télécharger dans la section du déploiement permet de télécharger le fichier .war.

Protocole

Le protocole à utiliser pour les communications entre l’application JMap et JMap Server. Choisissez HTTPS pour des communications sécurisées. Si le protocole HTTPS n’est pas configuré dans JMap Server, cette option n’est pas disponible. Pour plus d’information sur l’utilisation du protocole HTTPS, consultez la section Utilisation de HTTPS avec JMap.

Hôte de l’application

Le nom d’hôte ou l’adresse IP qui fera partie de l’URL de l’application déployée. Si votre serveur comporte plusieurs adresses IP, entrez celle qui doit être utilisée. Si vous avez sélectionné le type de déploiement externe, assurez-vous d’entrer le nom ou l’adresse du serveur web externe où l’application sera déployée.

Port de l’application

Le port TCP/IP utilisé dans l’URL de l’application déployée.

Chemin relatif

Le chemin utilisé dans l’URL de l’application déployée, dérivé du nom donné à l’application.

Les étapes suivantes dépendent du type d’application que vous avez sélectionné. Consultez les sections suivantes : Applications JMap Pro, Applications JMap Web et Services WFS et WMS.

Gestion des applications déployées

Une fois que vous avez déployé des applications, vous pouvez effectuer certaines tâches de gestion sur celles‑ci à partir de l’interface Applications déployées de la section Déploiements.

Édition d’une application existante

L’édition d’une application existante vous permet de repasser toutes les sections de configuration et de changer au besoin les options. Cliquez sur son nom et appuyez sur Éditer.

Duplication d’une application

Sélectionnez une application pour la dupliquer.

Mise à jour d’applications

La mise à jour d’une application déployée implique le redéploiement de celle-ci en écrasant la version existante. Cette tâche équivaut à éditer une application existante en conservant toutes les mêmes options. La mise à jour d’applications est utile lorsque vous installez une nouvelle version de JMap afin de vous assurer que votre application déployée utilise toutes les versions de bibliothèques les plus récentes. Vous n’avez pas besoin de mettre à jour les applications déployées lorsque les données ou le projet changent.

Chargement et arrêt d’applications

Si vous désirez temporairement rendre une application déployée indisponible, vous devez l’arrêter en la sélectionnant dans la liste et en appuyant sur Arrêter. Lorsqu’une application est arrêtée, les utilisateurs ne peuvent plus la démarrer en utilisant son URL. Si vous désirez la rendre disponible de nouveau, appuyez simplement sur Charger afin de la charger de nouveau.

Téléchargements d’applications

Si une application est de type Externe, vous pouvez télécharger son fichier .war afin de le déployer sur un autre serveur Web. Sélectionnez l’application et appuyez sur Télécharger.

Pour plus d’information sur les applications externes, consultez cette section.

Suppression d’applications

La suppression d’une application déployée existante supprime tous les fichiers qui y sont rattachés. Il n’existe aucune façon d’annuler la suppression d’une application (vous devez la redéployer). Notez que lorsque vous supprimez une application, les données et votre configuration (projets, couches, sources de données, bases de données) ne sont aucunement supprimés ou touchés de quelque façon que ce soit.

Autres fonctions

Permissions

Si vous sélectionnez un déploiement, vous pouvez accéder à la section des Permissions de l’application.

Télécharger des services REST

Le fichier service.war contenant les services REST de JMap est téléchargé sur votre ordinateur pour être déployé sur un autre serveur.

Télécharger des services report

Le fichier report.war contenant le service de rapports est téléchargé sur votre ordinateur pour être déployé sur un autre serveur.

Télécharger des services securityRealm

Le fichier securityRealm.war est téléchargé sur votre ordinateur. Ce fichier est utilisé dans l’authentification unique (SSO) par les serveurs d’authentification (OIDC, SAML2) pour communiquer avec JMap.

Dernière mise à jour

K2 Geospatial 2022