Tomcat blankpage pour la page d'erreur par défaut

Tout d'abord, je suis en utilisant Tomcat 5.5 et mon .jsp est en direct /webapps/foo/bar/*.jsp.

J'ai suivi les instructions ici pour définir une valeur par défaut page d'erreur 404. Dans mon TOMCAT_HOME/conf/web.xml j'ai entré:

    <error-page>
    <error-code>404</error-code>
    <location>/error.html</location>
    </error-page>

J'ai laissé tomber copies d'un test error.html fichier dans chacun des répertoires (je n'étais pas sûr de l'endroit où /error.html faisait allusion à l'):

/webapps/
/webapps/foo/
/webapps/foo/bar/

Chaque fois que je tente d'accéder à une page inexistante dans un navigateur à l'url /foo/missingpage.html ou /foo/bar/missingpage.html je suis redirigé vers ma page d'erreur qui existe dans /foo/error.html.

Toutefois, la tentative d'accéder à une page inexistante dans un navigateur à l'url /missingpage.html les rendements d'un blankpage. Ou toute permutation de /missingDir/missingfile.html permettra également d'obtenir une page blanche. Toutes les suggestions? Ai-je raté une configuration supplémentaire?

Grâce

PR

Rien dans le code source de la page? (navigateur > clic droit > afficher la source). Rien dans les logs du serveur? (vérifier tomcat/logs).

OriginalL'auteur praspa | 2010-04-13