Comment resoudre le problème lié au tracker pour tomcat supérieur à la version 7.0.92

Bonjour la communauté,

Pour ceux qui utilisent une version récente de Tomcat, vous avez sans doute remarqué que l’application “Saisie tracker” et “Saisie d’évenement” ne fonctionnent pas correctement. En effet cela est dû à une nouvelle fonctionnalité de Tomcat lié à la sécurité. Si vous avez un Tomcat supérieur ou égale à la version 7.0.92 il va falloir ajouter la ligne relaxedQueryChars=“[,]” dans la balise <Connector port=“8080” protocol=“HTTP/1.1”
connectionTimeout=“20000”
= redirectPort=“8443” />
qui se trouve dans le fichier server.xml. Voici un exemple de la balise modifié.

<Connector port="8080" protocol="HTTP/1.1"
           connectionTimeout="20000"
           redirectPort="8443"
			relaxedQueryChars="[,]"			   /> 

Ensuite redémarrer votre Tomcat. N’oubliez pas de vider le cache du navigateur avec le Nettoyeur de Cache de DHIS2

NB: Le fichier server.xml se trouve dans le dossier conf de votre Tomcat

4 Likes

Merci @jerry

1 Like

merci @jerry

C’est une ressource très utile!

James.