0

J'ai personnalisé le code d'erreur 403 (erreur client) via WebApp, c'est-à-dire en ajoutant l'entrée dans web.xml comme ci-dessous, ce qui fonctionne bien. Je tente de personnaliser le code d'erreur 500 (erreur du serveur) avec l'approche ci-dessous.Statut HTTP 500 Personnaliser via la page d'erreur WebApp

<error-page> 
    <error-code>500</error-code> 
    <location>/error-500.xhtml</location> 
</error-page> 

mais cela ne fonctionne pas (obtenir un message d'erreur d'origine de jboss pour le code d'erreur 500 au lieu de-500.xhtml d'erreur) et je n'ai aucune idée pourquoi, donc je suis resté avec seule option pour personnaliser par apache Config httpd et vhost. Une idée de pourquoi cela ne fonctionne pas?

Répondre

0

La raison pour ne pas travailler est parce que la webapp a mis en place ExceptionMapper qui attire l'exception au lieu de laisser la page d'erreur personnalisée à résoudre de web.xml

La résolution serait de supprimer la classe impl ExceptionMapper.

Questions connexes