2010-03-19 16 views
0

Je voudrais imprimer la cause de l'erreur HTTP 500 sur mon modèle Velocity mais j'ai du mal à comprendre comment cela peut être fait.Comment accéder à l'exception/pile dans le modèle Velocity résolu par la page d'erreur de web.xml?

Mon web.xml est configuré avec:

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

L'emplacement est soutenu par un contrôleur de printemps. La page 500.vm se résout comme prévu mais comment puis-je accéder à l'exception qui a abouti à cette page d'erreur?

Merci ~

Répondre

0

Est-ce une application Avetti? Un http 500 est une erreur de type "catch all" qui ne peut pas être déterminée par l'application, de sorte que le serveur relaie le message ("stuff is fired up"). Ce type d'erreur se produit généralement lorsqu'une application se casse ou ne gère pas correctement une exception ... il n'y a donc pas d'exception à attraper ou à présenter sur la page.