Définition des paramètres régionaux par défaut pour le service Tomcat dans Windows XP
J'ai installé Apache Tomcat 6 comme un Service à un ordinateur Windows XP (français)
Mon problème est que le serveur Tomcat lui-même et tous les webapps (Sonar et Hudson) montrent maintenant les messages en français.
Je veux messages en anglais bien sûr, je suis donc allé à la "Paramètres Régionaux" de la fenêtre du panneau de configuration et tout a changé à l'anglais (états-unis)
Tomcat est cependant encore en français. Rien n'a changé.
Je soupçonne que parce qu'il fonctionne comme un service qu'il ne permet pas de détecter les paramètres à partir du panneau de contrôle.
Si il ya une façon de tromper le Tomcat JVM de sorte qu'il utilise l'anglais plutôt qu'en français?
J'ai sys admin de l'accès à la machine (XP PRO français)
Merci
source d'informationauteur kazanaki
Vous devez vous connecter pour publier un commentaire.
Vous devez définir
user.language
etuser.region
de façon appropriée,par exemple
dans votre démarrage de Tomcat (probablement
catalina.bat
). Vérifier ce lien pour plus d'info, et pour les références aux jeux de valable codes ISO pour les ci-dessus.Le Tomcat manager était apparaître en français pour moi, malgré le fait que j'ai essayé de certaines des suggestions ci-dessus. La question s'est avéré être spécifiques au navigateur. Chrome avait "à la française" répertorié comme l'un de mes langues et dès que je l'ai retiré de la liste dans les préférences et rafraîchi la page, Tomcat a montré dans la langue anglaise. J'espère que ce sera utile pour quelqu'un d'autre dans l'avenir qui est d'avoir ce genre de problème.
Spécifier l'option de langue dans les paramètres de service.
$Tomcat/bin/javaw.exe déplacer vers l'onglet Java et indiquez -Duser.language=fr -Duser.région=CA, au Java Options:
Paramètres régionaux par l'utilisateur et les services sont exécutés en tant qu'utilisateur différent (dont l'un est utilisé pour chaque service peut être vérifié dans le Panneau de configuration /Outils d'Administration /Services ).
Si vous avez modifié les paramètres du compte d'utilisateur utilisé pour se connecter, alors que le service Tomcat est exécuté sous un compte différent.
Malheureusement, catalina.chauve-souris (ou catalina.sh) n'est pas exécutée par Windows lors de l'exécution du service Tomcat, afin de catalina.chauve-souris modification ne résout pas ce problème.
La solution consiste à exécuter le service manuellement (ou de ré-installer le service), l'ajout de ces paramètres à l'exécution de la prestation. Ici, c'est la spécification de la manière dont le service doit être exécuté ou installé pour ce faire:
https://tomcat.apache.org/tomcat-6.0-doc/windows-service-howto.html (Tomcat 6)
https://tomcat.apache.org/tomcat-7.0-doc/windows-service-howto.html (Tomcat 7)
Conformément à cette spécification, à exécuter Tomcat6 service de l'établissement en_US, vous devez exécuter:
Dans le lien ci-dessus, il existe quelques exemples de la façon d'installer et de supprimer le service.
Espérons que cette aide!