Bonjour,

J'ai déjà rencontré un problème similaire avec Tomcat5.5 : Le codage de caractères utilisé par celui-ci *au premier démarrage* était incorrect. Par contre, en redémarrant Tomcat à partir d'une console, tout fonctionnait bien ensuite. Je ne sais pas d'où provient exactement le problème mais je pense que quelque chose empêche Tomcat de détecter correctement les paramètres de "locales" lors du premier démarrage, celui-ci prend alors des paramètres par défaut ("LC_ALL=C"). En le redémarrant à partir d'une console, Tomcat prend les paramètres de "locales" de la console et là tout va bien...

Peux-tu essayer de redémarrer Tomcat6 depuis une console et refaire le test ?

Bonne journée,

--
Guillaume MESSONNIER


Philippe Merlin a écrit :
Je viens d'installer tomcat6 et je suis en train de le tester, tout
marche bien sauf que chaque fois qu'un accent par exemple "é" j'obtiens
"???" comment corriger ce pb ? Au niveau du navigateur ou dans tomcat6.
Merci à l'avance pour vos conseils.
Philippe
pour cela tu peux forcer l'encoding au niveau de la JVM par un
-Dfile.encoding=utf8"
ou ce que tu veux d'autre!!!

Jerome
J'ai changer dans /etc/default/tomcat6 la  variable :
# Arguments to pass to the Java virtual machine (JVM).

JAVA_OPTS="-Xms128m -Xmx512m -DFile.encoding=ISO-8859-1"
ou utf8, sans succès j'ai toujours ??? à la place de é .
Cela arrive dans l'application fourni avec tomcat6 manager-webapp j'ai D???marrer au lieu de Démarrer, les erreurs de Tomcat6 ont aussi ce comportement.
Que dois je faire, un spécialiste de tomcat pourrait t'il m'éclairer ?
A l'avance merci.
Philippe

Répondre à