Si vous avez opté pour (voir 2. Installation initiale), les points 4.1 et 4.2 ne vous concernent pas. Allez directement au 4.3 Installation des drivers oracle. |
|
mvn clean compile package |
Pour vous passer de l'étape "4.3 Installation des drivers oracle", vous pouvez configurer maven de telle sorte qu'il aille lui même rechercher les drivers oracle. Pour cela vous devez ajouter un server dans le fichier settings.xml de maven en vous référent au point 6.5 de la documentation d'Oracle : http://docs.oracle.com/middleware/1213/core/MAVEN/config_maven_repo.htm. Les username et password indiqués dans ce document proviennent d'un compte oracle classique. Ensuite, à la place de lancer la commande :
Lancez cette commande :
Les drivers Oracle seront alors contenus directement dans vos librairies sans avoir à les installer à la main. |
Dans l'application eCandidat, nous utilisons des requêtes directes sur Apogée à divers endroits : synchronisation du référentiel Apogée et recherche de formations Apogée.
Si vous souhaitez utiliser ces fonctionnalités, il sera nécessaire de vous procurer les drivers Oracle. En effet, pour une problématique de licences nous ne sommes pas en mesure de fournir les drivers oracle dans l'installation.
Pour cela il suffit de vous rendre sur cette page : https://www.oracle.com/technetwork/database/application-development/jdbc/downloads/jdbc-ucp-183-5013470.html après s'être créé un compte sur le site d'Oracle, et de télécharger le driver ojdbc8.jar.
Une fois le fichier ojdbc8.jar en votre possession, placez-le dans WEB-INF/lib
Une fois la configuration terminée, vous pouvez lancer le serveur.
Pour les utilisateurs d'Apogée, au démarrage de l'application en étant connecté en AdminTechnique, consultez l'écran des batchs et lancez le batch de synchronisation du SI Scolarité
Si vous avez opté pour (voir 2. Installation initiale), les points 4.1 et 4.2 ne vous concernent pas. Allez directement au 4.3 Lancement du serveur. |
|
mvn package |
Etape optionnelle.
Si vous souhaitez utiliser un répertoire de configuration qui est sur votre poste ou sur un serveur et non dans le livrable, il est possible de spécifier la localisation de ce répertoire de configuration (celui-ci devra avoir la même arborescence que celui situé dans le livrable). Cette étape est optionnelle mais permet de ne pas refaire toutes les étapes de configuration précédentes.
Cette étape est inutile si vous utilisez les ressources externes sur le serveur (voir 2. Installation initiale - ressources-externes).
Exemple :
mvn package -Dressources.location=/home/configuration-ecandidat/ |
Il est également possible de générer une image docker de eCandidat. eCandidat est livré avec un Dockerfile :
mvn clean compile package docker build -t ecandidat:2.5.0 |
4.2 Déploiement du war
Une fois la configuration terminée, vous pouvez lancer le serveur.
Si vous souhaitez utiliser un fichier properties plutôt que les ressources JNDI du serveur Tomcat, n'oubliez pas d'ajouter la localisation de ce fichier au démarrage :
-Dconfig.location=/home/eCandidat/fichier/application.properties |
Ne concerne que les établissements souhaitant utiliser une image Docker
docker run -p 8080:8080 -v /c/tmp/:/app/ -e JAVA_OPTS="-Dconfig.location=/app/config/application.properties" ecandidat:2.5.0 |
Pour les utilisateurs d'Apogée, au démarrage de l'application en étant connecté en AdminTechnique, consultez l'écran des batchs et lancez le batch de synchronisation du SI Scolarité