Prérequis : environnement technique mis en place
2.1 Sources
2.1.1 Solution 1 : Installation rapide
La personnalisation de l'application n'est pas prévue pour cette installation (personnalisation fine du css, utilisation de beans java propres, etc..). Les étapes spécifiques à cette solution seront notées SOLUTION 1 dans le reste du document.
- Récupérer le war de la dernière version de monDossierWeb V3 sur https://sourcesup.renater.fr/projects/esup-dossieretu/ (onglet Fichiers)
2.1.2 Solution 2 : Installation personnalisée
La personnalisation de l'application est prévue pour cette installation (personnalisation fine du css, utilisation de beans java propres, etc..). Les étapes spécifiques à cette solution seront notées SOLUTION 2 dans le reste du document.
- Récupérer le zip de la dernière version de monDossierWeb V3 sur https://sourcesup.renater.fr/projects/esup-dossieretu/ (onglet Fichiers)
- Dézipper l'archive dans un dossier puis passer au paramétrage de l'application
2.2 Paramétrage des ressources JNDI
- Copier les éléments situés dans le fichier context_sample.xml dans la déclaration des variables JNDI de votre serveur Tomcat (par exemple server.xml). Suivant le choix de la solution dans la partie 2.1, le fichier context_sample.xml se trouve :
- SOLUTION 1 : dans META-INF/
- SOLUTION 2 : dans /src/main/webapp/META-INF/
- Renseigner chaque propriété ou les laisser les vide si vous n'en avez pas l’utilité
Propriété | Définition |
---|---|
Resource name="jdbc/dbMdw" | Déclaration de votre base de données MySql de monDossierWeb |
Resource name="jdbc/dbApogee" | Déclaration de votre base de données Apogée (pour le requêtage direct sur la base) |
Parameter name="app.url" | Url de l'application |
Parameter name="cas.url" | Url de votre service d'authentification CAS |
Parameter name="ldap.url" Parameter name="ldap.userDn" Parameter name="ldap.password" | Informations de connexion au ldap, respectivement :
|
Parameter name="productionMode" | Mode production. Doit être à true |
Parameter name="enablePush" Parameter name="webSocketPush" Parameter name="showLoadingIndicator" | Configuration du Push :
|
Parameter name="mail.smtpHost" Parameter name="mail.from" Parameter name="mail.to" Parameter name="mail.startDisabling" Parameter name="mail.stopDisabling" | Paramètres pour l'envoi des mails d'erreur, respectivement :
|
Parameter name="piwik.tracker.url" Parameter name="piwik.site.id" | Paramètres de piwik, optionnel (https://fr.piwik.org/), respectivement :
|
2.3 Paramétrage des webservices Apogée
Copier le fichier configUrlServices.sample.properties et renommer le en configUrlServices.properties puis éditer le suivant le choix de la solution dans la partie 2.1, le fichier configUrlServices.sample.properties se trouve :
- SOLUTION 1 : dans /WEB-INF/classes/
- SOLUTION 2 : dans /src/main/resources/
Renseigner les url de vos webservices utilisés dans l'application :
# WebServices Dossier Etudiant administratifMetier.urlService=https://wsapogee.univ.fr/services/amue_apo_administratif etudiantMetier.urlService=https://wsapogee.univ.fr/services/amue_apo_update_etudiant pedagogiqueMetier.urlService=https://wsapogee.univ.fr/services/amue_apo_pedagogique geographieMetier.urlService=https://wsapogee.univ.fr/services/amue_apo_geographie theseMetier.urlService=https://wsapogee.univ.fr/services/amue_apo_these # Web Services Référentiel couvertureSocialeMetier.urlService=https://wsapogee.univ.fr/services/amue_apo_couverturesociale droitMetier.urlService=https://wsapogee.univ.fr/services/amue_apo_droit etablissementMetier.urlService=https://wsapogee.univ.fr/services/amue_apo_etablissement infosEtuMetier.urlService=https://wsapogee.univ.fr/services/amue_apo_infosetu professionMetier.urlService=https://wsapogee.univ.fr/services/amue_apo_profession scolariteMetier.urlService=https://wsapogee.univ.fr/services/amue_apo_scolarite referentielMetier.urlService=https://wsapogee.univ.fr/services/amue_apo_referentiel offreFormationMetier.urlService=https://wsapogee.univ.fr/services/amue_apo_offreformation # Web Services Référentiel PR - BLOC AJOUTE LE 10/08/2009 - v4.10.00 - RPR04 - JCO - WS RPR referentielPRMetier.urlService=https://wsapogee.univ.fr/services/amue_apo_referentielpr # URL des Services Apogee-OPI opiMetier.urlService=https://wsapogee.univ.fr/services/amue_opi # WebServices Dossier Etudiant administratifMetier.urlService.ssl=https://wsapogee.univ.fr/services/amue_apo_administratif etudiantMetier.urlService.ssl=https://wsapogee.univ.fr/services/amue_apo_update_etudiant pedagogiqueMetier.urlService.ssl=https://wsapogee.univ.fr/services/amue_apo_pedagogique geographieMetier.urlService.ssl=https://wsapogee.univ.fr/services/amue_apo_geographie theseMetier.urlService.ssl=https://wsapogee.univ.fr/services/amue_apo_these # Web Services Référentiel couvertureSocialeMetier.urlService.ssl=https://wsapogee.univ.fr/services/amue_apo_couverturesociale droitMetier.urlService.ssl=https://wsapogee.univ.fr/services/amue_apo_droit etablissementMetier.urlService.ssl=https://wsapogee.univ.fr/services/amue_apo_etablissement infosEtuMetier.urlService.ssl=https://wsapogee.univ.fr/services/amue_apo_infosetu professionMetier.urlService.ssl=https://wsapogee.univ.fr/services/amue_apo_profession scolariteMetier.urlService.ssl=https://wsapogee.univ.fr/services/amue_apo_scolarite referentielMetier.urlService.ssl=https://wsapogee.univ.fr/services/amue_apo_referentiel offreFormationMetier.urlService.ssl=https://wsapogee.univ.fr/services/amue_apo_offreformation # Web Services Référentiel PR - BLOC AJOUTE LE 10/08/2009 - v4.10.00 - RPR04 - JCO - WS RPR referentielPRMetier.urlService.ssl=https://wsapogee.univ.fr/services/amue_apo_referentielpr # SSL - URL des Services Apogee-OPI opiMetier.urlService.ssl=https://wsapogee.univ.fr/services/amue_opi #SSL WS_SSL_MODE=false; WS_KEY_STORE_PATH=C:/client_keystore WS_CERTIF_STORE_PATH=C:/client_keystore WS_KEY_PASS=password WS_KEY_TYPE=jks
2.4 Base de données
La base de données (qui doit être préalablement créée vide) est automatiquement alimentée au démarrage de l'application.