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
OriginalL'auteur praspa | 2010-04-13
Vous devez vous connecter pour publier un commentaire.
Essayer de mettre
error.html
dans/webapps/ROOT/
. Cela ne fonctionnera que si votre serveur Tomcat travailleur prend en charge toutes les demandes d'URL (yourdomain.com/anything).OriginalL'auteur Zak Linder