« Tomcat : Paramétrer une page d'erreur personnalisée » : différence entre les versions

De www.yakakliker.org
(Page créée avec « == Créer une page d'erreur personnelle dans Tomcat == === Création de la page d'erreur 400.html === Enregistrer une page d'erreur ''(ex 400.html)'' dans le dossier racine de '''''tomcat/webapps/ROOT''''' ''( pour Guacamole, le dossier se trouve dans '''/var/lib/tomcat9/webapps/ROOT/''')'' * '''Exemple :''' <syntaxhighlight lang="bash"> <html><body><h1>400 Bad request</h1> Your browser sent an invalid request. <meta http-equiv="refresh" content="0; url=https... »)
 
Aucun résumé des modifications
Ligne 13 : Ligne 13 :
</body></html>
</body></html>
</syntaxhighlight>
</syntaxhighlight>
=== Editer le fichier sever.xml ===
* Dans /etc/tomcat9/ éditer le fichier de configuration server.xml
** Ajouter cette ligne dans le chapitre "Host"
<syntaxhighlight lang="bash">
<Valve className="org.apache.catalina.valves.ErrorReportValve" errorCode.404="webapps/ROOT/400.html" errorCode.0="webapps/ROOT/400.html" showReport="false" showServerInfo="false" />
</syntaxhighlight>
* Redémarrer le service tomcat
<syntaxhighlight lang="bash">
systemctl restart tomcat9
</syntaxhighlight>
== Liens ==
https://stackoverflow.com/questions/27859626/tomcat-server-change-default-http-404
[[Catégorie:Tomcat]]
[[Catégorie:Guacamole]]

Version du 18 février 2025 à 16:42

Créer une page d'erreur personnelle dans Tomcat

Création de la page d'erreur 400.html

Enregistrer une page d'erreur (ex 400.html) dans le dossier racine de tomcat/webapps/ROOT ( pour Guacamole, le dossier se trouve dans /var/lib/tomcat9/webapps/ROOT/)

  • Exemple :
<html><body><h1>400 Bad request</h1>
Your browser sent an invalid request.

<meta http-equiv="refresh" content="0; url=https://www.yakakliker.org/" />

</body></html>

Editer le fichier sever.xml

  • Dans /etc/tomcat9/ éditer le fichier de configuration server.xml
    • Ajouter cette ligne dans le chapitre "Host"
<Valve className="org.apache.catalina.valves.ErrorReportValve" errorCode.404="webapps/ROOT/400.html" errorCode.0="webapps/ROOT/400.html" showReport="false" showServerInfo="false" />
  • Redémarrer le service tomcat
systemctl restart tomcat9

Liens

https://stackoverflow.com/questions/27859626/tomcat-server-change-default-http-404