Retrouvez le replay du webinaire XWiki du 27 juin - Plus d'informations en cliquant sur ce lien

3512 - Error Page Filter

Modifié par Emilien Casano le 23/07/2024 - 15:54

 Description de la problématique


Vous recevez souvent l'erreur :

http-nio-8080-exec-8 ERROR
org.springframework.boot.web.servlet.support.ErrorPageFilter
Cannot forward to error page for request [/] as the response has
already been committed.

Pour information, celle-ci n'est pas bloquante pour les utilisateurs.

Résolution


 Résolution du problème :

Ajouter la ligne suivante dans votre fichier logging.properties :

logging.level.org.springframework.boot.web.servlet.support.ErrorPageFilter=off

Si vous êtes en version 1.4.0, ajouter la ligne dans votre fichier logback-spring.xml situé dans le dossier tomcat/webapps/ROOT/WEB-INF/classes/ :

<logger name="org.springframework.boot.web.servlet.support.ErrorPageFilter" level="OFF" />


De plus, dans la conf du vhosts, il faut ajouter ceci :

RewriteEngine on
RewriteCond %{HTTP:UPGRADE} ^websocket$ [NC,OR]
RewriteCond %{HTTP:CONNECTION} Upgrade$ [NC]
RewriteRule .* ws://server.univ-lorraine.fr:20510%{REQUEST_URI} [P,L]
ProxyPass / http://server.univ-lorraine.fr:20510/

Où server.univ-lorraine.fr est votre URL et 20510 est le port http déclaré dans l' appli tomcat pour le websocket.