Info |
---|
Prérequis : environnement technique mis en place |
Sommaire |
---|
2.1
...
La personne qui déploiera l'application devra avoir maven version 3.X.X installée sur son poste.
2.2 Récupération des sources
Sources
- Récupérer le zip de la dernière version de eCandidat V2
...
- sur https://sourcesup.renater.fr/projects/ecandidat/ (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é dans le fichier context_samle.xml situé dans /src/main/webapp/META-INF/ dans la déclaration des variables JNDI de votre serveur Tomcat (par exemple server.xml)
- Renseigner chaque propriété ou laisser les vide si vous n'en avez pas l’utilité
Propriété | Définition | ||
---|---|---|---|
Resource name="jdbc/dbEcandidat" | Déclaration de votre base de données MySql de eCandidat | ||
Parameter name="siscol.implementation" | Implémentation du service SiScol à utiliser. Si vous voulez utilisez Apogée ainsi que ses WebServices, laissez celui par défaut : siScolApogeeWSServiceImpl | ||
Resource name="jdbc/dbSiScol" | 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="assistance.documentation.url" Parameter name="assistance.helpdesk.url" Parameter name="assistance.contact.mail" | Informations d'assistance, respectivement :
| ||
Parameter name="ldap.base" Parameter name="ldap.url" Parameter name="ldap.branche.people" Parameter name="ldap.user" Parameter name="ldap.pwd" | Informations de connexion au ldap, respectivement :
| ||
Parameter name="ldap.champs.uid" Parameter name="ldap.champs.displayName" Parameter name="ldap.champs.mail" Parameter name="ldap.champs.sn" Parameter name="ldap.champs.cn" Parameter name="ldap.champs.supannCivilite" Parameter name="ldap.champs.supannEtuId" Parameter name="ldap.champs.givenName" | Champs utilisés dans le ldap, respectivement :
| ||
Parameter name="admin.technique" | Login de l'admin technique | ||
Parameter name="mail.smtpHost" Parameter name="mail.from" Parameter name="mail.from.noreply" Parameter name="mail.to" | Paramètres pour l'envoi de mail, respectivement :
| ||
Parameter name="file.cmis.atompub.url" Parameter name="file.cmis.repository" Parameter name="file.cmis.user" Parameter name="file.cmis.pwd" Parameter name="file.cmis.candidat.id" Parameter name="file.cmis.gestionnaire.id" | Paramètres de dématérialisation (solution CMIS), respectivement :
| ||
Parameter name="file.filesystem.candidat.path" Parameter name="file.filesystem.gestionnaire.path" | Paramètres de dématérialisation (solution FileSystem), respectivement :
| ||
Parameter name="limesurvey.path" Parameter name="limesurvey.user" Parameter name="limesurvey.pass" | Paramètres pour accéder aux webservices LimeSurvey, respectivement :
| ||
Parameter name="batch.fixedRate" | Fréquence de vérification de la table des batchs de l'application (en ms) | ||
Parameter name="demoMode" | Mode démo. Doit être à false | ||
Parameter name="productionMode" | Mode production. Doit être à true | ||
Parameter name="enablePush" | Activation du push. Doit être à true |
2.3 Paramétrage des webservices Apogée
- Copier le fichier configUrlServices.sample.properties situé dans /src/main/resources/ et renommer le en configUrlServices.properties puis éditer le en renseignant les url de vos webservices utilisés dans l'application :
Bloc de code | ||||||
---|---|---|---|---|---|---|
| ||||||
# WebServices Dossier Etudiant
etudiantMetier.urlService=https://wsapogee.univ.fr/services/amue_apo_update_etudiant
etudiantMetier.urlService.ssl=https://wsapogee.univ.fr/services/amue_apo_update_etudiant
pedagogiqueMetier.urlService=https://wsapogee.univ.fr/services/amue_apo_pedagogique
pedagogiqueMetier.urlService.ssl=https://wsapogee.univ.fr/services/amue_apo_pedagogique
# URL des Services Apogee-OPI
opiMetier.urlService=https://wsapogee.univ.fr/services/amue_opi
opiMetier.urlService.ssl=https://wsapogee.univ.fr/services/amue_opi |
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