Sur certains environnements les utilisateurs nous ont signalés que les dates saisies via interface web de HRCT sont altérées (stockées en base à J – 1 : par exemple un utilisateur qui saisit 01/03/2014 retrouvera en base 28/02/2014). Hors pour d'autres environnements hébergés sur d’autres serveurs, la saisie est correcte.
Après contact avec l’éditeur, celui-ci nous suggère de contrôler les TimeZone des machines incriminées.
Si la commande « date +%Z » affichait le même résultat, les commandes suivantes indiquaient effectivement des différences :
- Sur une machine correcte :
ls -l /etc/localtime
-rw-r--r-- 1 root root 2945 29 oct. 2013 /etc/localtime
- Sur une machine incorrecte :
ls -l /etc/localtime
-r--r--r-- 1 root root 5890 6 sept. 2013 /etc/localtime
Après correction du /etc/localtime par l'administrateur Unix, le comportement de HRCT est redevenu normal.
PS : La date HRCT passait à J-1 car 01/03/2014 moins une heure donne 28/02/2014:23:00 - puis l'heure est tronquée.
Autre option, à tester : ajouter l'option "-Duser.timezone=Europe/Paris" à la ligne de commande Java de Tomcat.
Aucun commentaire:
Enregistrer un commentaire