Calcium V2



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

 


  • Aucune étiquette