Projet MonDossierWeb
Pages enfant
  • MDWP -3- Installation

Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

...

  • Télécharger le war de la dernière version de l'application depuis la page releases de github
  • Générer le war à partir des sources disponibles sur github (voir ci-dessous)

Génération du war depuis le code source de l'application

Pour générer le war, il faut avoir préalablement récupéré le code source de l'application.

Récupération du code source

Bloc de code
languagebash
titleTéléchargement de la dernière version de l'application depuis la branche master
git clone https://github.com/EsupPortail/esup-mdw-pegase.git

Génération du war

Bloc de code
languagebash
titleDepuis le répertoire esup-mdw-pegase
mvn clean package -P production


Déploiement


  • Dézipper le war dans le répertoire webapps de Tomcat
  • Configurer l'application (cf "Configuration" ci-dessous)
  • Configurer le fichier server.xml de Tomcat :
    • Host avec unpackWARs=false
    • Ajout du context de l'application dans le Host
  • Démarrer Tomcat
  • L'application est accessible depuis un navigateur via le port défini dans le server.xml de Tomcat
  • Version >=1.5 : Finaliser la configuration depuis l'interface web (cf "Configuration" ci-dessous).


Configuration

Paramètres applicatifs

version < 1.5

La configuration de l'application est à renseigner dans le fichier WEB-INF/classes/application.properties.

Pour cela il est nécessaire de créer et compléter un fichier application.properties sur le modèle de WEB-INF/classes/application-sample.properties. Toute la configuration de l'application est expliquée dans ce fichier.

version >= 1.5

A partir de la version 1.5 (release de novembre 2022) le paramétrage applicatif se fait en 2 temps :

  • 1 - Avant le démarrage du Tomcat :  Paramétrage du socle applicatif via le fichier application.properties
  • 2 - Une fois l'interface de l'application accessible : Paramétrage final depuis la vue "Configuration" de l'application.

application.properties

Créer et compléter un fichier WEB-INF/classes/application.properties sur le modèle de WEB-INF/classes/application-sample.properties. Toute la configuration de l'application est expliquée dans ce fichier.

Vue Configuration

Tout utilisateur connecté en tant qu'admin (logins à renseigner dans application.properties, voir paragraphe ci-dessus) a accès à la vue "Configuration" depuis le menu contextuel accessible dans le coin supérieur droit.

...

Le bouton "Tester APIs" permet, par exemple, de valider l'appel à chacune des APIs Pégase utilisée par MDW.

Messages

La quasi totalité des libellés affichés par MonDossierWeb (à l'exception de ceux provenant directement de Pégase) sont modifiables via : /WEB-INF/classes/i18n/messages.properties.

...