Projet COVOITURAGE
Pages enfant
  • 1 - Installation

Vous regardez une version antérieure (v. /wiki/spaces/PROJCOVOITURAGE/pages/224362503/1+-+Installation) de cette page.

afficher les différences afficher l'historique de la page

« Afficher la version précédente Vous regardez la version actuelle de cette page. (v. 3) afficher la version suivante »

esup-covoiturage est une application web conçue pour un déploiement servlet.

Prérequis

  • Apache Tomcat 6
  • MySQL 5.1 minimum
  • API Google Maps v3

Déploiement servlet

Déposer le fichier covoiturage-x.x.x.war dans le dossier webapps de Tomcat.

Créer un nouveau context pour l'application dans le fichier conf/server.xml de Tomcat :

<Context path="/covoiturage" docBase="/var/local/tomcat6/webapps/covoiturage-x.x.x" />

Scripts de maintenance

L'exécution des scripts de maintenance est ordonnée lors de l'appel de pages spécifiques avec la méthode HTTP DELETE or HTTP HEAD.

Il est possible d'exécuter de telles requêtes grâce à curl :

# Suppression des trajets expirés
curl -X DELETE http://univ.fr/covoiturage/cron/delete-expired-routes
# Suppression des comptes inactifs
curl -X DELETE http://univ.fr/covoiturage/cron/delete-inactive-users
# Notification des trajets sur le point d'expirer
curl -X HEAD http://univ.fr/covoiturage/cron/notify-route-expiration

Il est possible d'automatiser l'exécution via l'ajout de commandes dans crontab.

  • Aucune étiquette