当我在Eclipse中运行本地Tomcat 7服务器的实例时,我无法显示自定义错误页面。我已在我的web.xml部署描述符中包含以下内容,并已验证该文件位于适当的位置。
<error-page>
<error-code>404</error-code>
<location>/WEB-INF/404.jsp</location>
</error-page>
当我尝试导航到不存在的资源时,它应该显示我的404.jsp页面。但是,浏览器(Chrome,IE和FireFox)都显示“哎呀此链接似乎已损坏”或“此页面无法显示”页面。
我是否需要在Eclipse / Tomcat中配置以允许自定义错误页面?
答案 0 :(得分:0)
应该可以将自定义错误页面放在WEB-INF目录中。但是,当servlet映射到/*
URL模式时,我遇到了这个问题。您可以尝试映射到/
,即
<servlet-mapping>
<servlet-name>wsDispatcher</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>