Public concerné : INFORMATICIENS
Description de la problématique
Lors du lancement de l'application Prise de Rendez-Vous en ligne, une erreur se lance :
ERROR org.springframework.boot.web.servlet.support.ErrorPageFilter Forwarding to error page from request [/vaadinServlet/] due to exception [La promotion (upgrade) HTTP n'est pas supporté par ce protocole] ...
Résolution
Vérifier que
Ajouter ceci dans votre configuration VirtualHost :
RewriteEngine on RewriteCond %{HTTP:UPGRADE} ^websocket$ [NC,OR] RewriteCond %{HTTP:CONNECTION} Upgrade$ [NC] RewriteRule .* ws://<nom>.univ.fr:20510%{REQUEST_URI} [P,L] ProxyPass / http://<nom>.univ.fr:8088/
- où 20510 est le port http déclaré dans l'appli tomcat pour le websocket et <nom> le nom de votre serveur, en remplacant aussi "univ" bien entendu
- remplacer le "localhost" par le nom de votre serveur
- Et vérifier aussi si le module wstunnel est bien actif https://httpd.apache.org/docs/2.4/fr/mod/mod_proxy_wstunnel.html