2010-06-23 8 views
0

J'essaie Endeavor Software Project Management.Il fonctionne comme une servlet dans Tomcat (Catalina). Le paquet est venu avec tomcat et jre configure, il a fonctionné assez facilement. Tout allait bien, sauf que le format Datetime n'était pas conforme à la configuration de ma machine. Je n'ai pas trouvé d'endroit pour configurer le format Datetime. Pas dans le servlet lui-même ou dans le fichier de configuration que j'ai trouvé. Btw, j'utilise une machine Windows 7 x86. Une idée pour changer le format sans toucher au code source?Tomcat Servlet Format de date par défaut

+0

Vous vouliez dire que le format datetime qu'utilise Endeavor Software Project Management n'adhère pas aux paramètres régionaux par défaut de la machine serveur obtenus par 'Locale # getDefault()' ou les paramètres régionaux par défaut obtenus par 'HttpServletRequest # getLocale () '? – BalusC

+0

Je ne connais pas la programmation de jre. Les paramètres régionaux par défaut sont configurés dans les paramètres régionaux et linguistiques de Windows. Tomcat nécessite-t-il une méthode différente pour configurer ses paramètres régionaux? Si oui, où devrais-je le faire? – faulty

+0

* Quel * local est-il alors "incorrectement" en utilisant? Celui de la machine serveur ou celui de la machine client? Cela peut être plus un problème de configuration du logiciel webapp en question, pas de Tomcat/JRE. Jouer avec les paramètres régionaux du client (webbrowser) pour le vérifier ... Exemple Firefox: * Outils> Options> Contenu> Langues *. – BalusC

Répondre

0

Vous pouvez modifier au maximum les paramètres régionaux par défaut de la plate-forme du serveur. Vous ne savez pas quelle plate-forme le serveur utilise, mais si c'est Windows, vous pouvez le faire dans le panneau de configuration: http://java.com/en/download/help/locale.xml

Mais vous dépendez toujours du logiciel webapp s'il sélectionne/utilise les paramètres régionaux corrects. Peut-être que les paramètres régionaux sont codés en dur ou doivent être configurés en externe. Reportez-vous à la documentation de la webapp. La modification des paramètres régionaux par défaut de la plate-forme du serveur affectera cependant tous les visiteurs car la webapp ne semble pas respecter les paramètres régionaux par défaut du client (selon les commentaires sur votre question).

+0

Cela semble plus proche. Je définis mes paramètres régionaux en anglais américain, alors que j'utilise dd/MM/yyyy pour mes paramètres de format de date. Peut-être que cela prend la valeur par défaut pour en-us. Je vais essayer avec en-UK et voir si ça change. Btw, le panneau de contrôle java montre MM/jj/aaaa – faulty

+0

'jj/MM/aaaa 'est l'IIRC typique pour le Canada et la France. Essaie. – BalusC

Questions connexes