Page d'erreur modifier application web Tomcat

Résolu/Fermé
joro21 Messages postés 7 Date d'inscription jeudi 26 février 2009 Statut Membre Dernière intervention 30 mai 2012 - 8 févr. 2012 à 11:14
joro21 Messages postés 7 Date d'inscription jeudi 26 février 2009 Statut Membre Dernière intervention 30 mai 2012 - 8 févr. 2012 à 16:21
Bonjour,

J'ai une application qui fonctionne très bien en local sur Windows 7 avec un Tomcat 6. Avant de la mettre en production, je les testé sur une VM ayant Tomcat 5.5 sur Linux (c'est les configurations de mon serveur).

Et là, j'ai eu un problème, les pages d'erreur que j'avais personnalisées (erreur 403, 401, 404, 500) n'apparaissent pas.
Est-ce que vous savez à quoi c'est dû ?

Voici une partie de mon fichier web.xml:
    <error-page>
        <error-code>401</error-code>
        <location>/error/error401.jsp</location>
    </error-page>
    <error-page>
        <error-code>403</error-code>
        <location>/error/error403.jsp</location>
    </error-page>
    <error-page>
        <error-code>404</error-code>
        <location>/error/error404.jsp</location>
    </error-page>
    <error-page>
        <error-code>500</error-code>
        <location>/error/error500.jsp</location>
    </error-page>


Merci d'avance pour votre aide précieuse.
Joro

<config>Windows 7 / Firefox 8.0</config>
A voir également:

4 réponses

AssassinTourist Messages postés 5709 Date d'inscription lundi 16 janvier 2012 Statut Contributeur Dernière intervention 29 février 2024 1 310
8 févr. 2012 à 11:26
Bonjour,

Lorsque vous arrivez sur une page d'erreur (par exemple 500), il vous dit qu'il n'arrive pas à trouver la page parce que le lien que vous avez fourni ne mène sur rien, ou bien il s'agit d'une page normale erreur 500 ?

Avez-vous fait d'autre mapping dans votre web.xml ? Est-ce que ceux-ci fonctionnent ?
0
joro21 Messages postés 7 Date d'inscription jeudi 26 février 2009 Statut Membre Dernière intervention 30 mai 2012
8 févr. 2012 à 11:29
Bonjour,

Merci beaucoup de votre réponse.

Il s'agit d'une erreur normal, si je vais sur une page qui n'existe pas j'aurai bel et bien une erreur 404, ...

Non, j'ai aucun mapping (de servlet ou autres) c'est juste un hello world avec la gestion des pages d'erreurs.
0
AssassinTourist Messages postés 5709 Date d'inscription lundi 16 janvier 2012 Statut Contributeur Dernière intervention 29 février 2024 1 310
8 févr. 2012 à 11:32
Peut-être est-ce du à votre balise "location". Il ne doit pas trouver la page que vous lui donnez (/error/error404.jsp par exemple) et il vous fourni celle par défaut
0
joro21 Messages postés 7 Date d'inscription jeudi 26 février 2009 Statut Membre Dernière intervention 30 mai 2012
8 févr. 2012 à 11:35
Mais je ne crois pas car la même application sur mon tomcat 6 avec windows 7 fonctionne très bien, ça ma pris 3 minutes et c'était Ok. et sur le 5.5 ça fonctionne pas et je suis bloqué depuis ce matin la dessus...
Et j'avais essayé de changer le location par http://localhost:8080/auth/error/error500.jsp. (en lien absolu).
0
AssassinTourist Messages postés 5709 Date d'inscription lundi 16 janvier 2012 Statut Contributeur Dernière intervention 29 février 2024 1 310
8 févr. 2012 à 11:41
Je pensais à un problème de conf du nouveau Tomcat :s
0
joro21 Messages postés 7 Date d'inscription jeudi 26 février 2009 Statut Membre Dernière intervention 30 mai 2012
8 févr. 2012 à 14:36
Peut-être que sur la version de Tomcat 5.5 on ne peut pas le faire.
0
joro21 Messages postés 7 Date d'inscription jeudi 26 février 2009 Statut Membre Dernière intervention 30 mai 2012
8 févr. 2012 à 16:21
J'ai résolu mon problème, c'est bizarre mais Tomcat ne trouvait bel et bien pas mes fichiers JSP alors que le 6 les trouvent. Alors, j'ai décidé de les mettre à la racine de mon application et tout fonctionnent maintenant.

Merci de ton aide
0