tomcat错误页面 检查是否配置访问模块审计错误信息日志

Jsp的404错误多数有以下几种情况您試着检查一下吧:

首先404是地址跳转的错误,也就是没有找到指定的页面

404 就是没有这个页面,你看一下有没有这个页面地址有没有问题

}

一直使用tomcat错误页面,今天想到一个問题,自定义404错误页面, 为了获得很好的用户感受,是不应当向用户暴露404这样的页面的, 问题的出发点是我在Struts2中定义错误页面, 在Struts2中是这样定义的:

 
 

代碼中输出了所有的 request 中的变量从中也可以看到访问哪个文件出错,跳到哪个错误页面了从而进行更详细、更人性化的错误处理。例如提示可能的正确网址等等。
例如:访问一个不存在的页面 page_not_exist.html显示的信息为:

注意,该错误页面必须大于512字节否则IE将不予显示。因为IE默认呮显示大于512字节的错误页面Firefox中正常显示。可以添加一些其他信息将页面大小扩充到512字节以上。如果仍不能显示请检查IE设置,将该选項选中

 

500、505 等错误页面的处理类似于404。

}

如果JSP页面出现异常就会转到tomcat错誤页面自动的那个异常页面,页面不怎么友好jsp标准中提供了error page的配置,可以自己定义当出现错误时跳转到哪个页面这个配置在web.xml里面进行配置,下面一步步来实现自定义错误页面
1.首先,在web.xml加入下面的标签:

解释一下error-code是错误代码,location是转向页面如果这个配置成功,当服务器出现这个错误代码的时候就会跳转到location这个页面。location可以是html文件也可以是jsp页面。
2.下面编写一下error.jsp页面的代码例如:

 

3.不仅可以根据html的错误玳码来条转页面,也可以按异常类型来进行跳转例如:

 
 
}

我要回帖

更多关于 tomcat错误页面 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信