Linux下Tomcat设置404错误页无法正确定向

使用自定义错误页面代替tomcat中的默认错误页面 我的配置如下默认配置文件 /opt/tomcat5/conf/web.xml程序配置文件 /opt/tomcat5/webapps/本公司的WEB/WEB-INF/web.xml 在web.xml或者程序中的web.xml中定义了如下的定义:      …………        404    /error_404.jsp         …………我出现的几个问题1,上面代码,/error_404.jsp中的“/”斜杠必须要有,否则造成web应用访问错误2,404页面的存放位置相应我的服务器是 /opt/tomcat5/webapps/本公司的WEB    之前我放在/opt/tomcat5/webapps/ROOT下也可以3, IE的设置 工具-->Internet选项-->高级--->显示http友好错误信息 (1)是IE浏览器的一个出错判断,如果你去掉上面这项,则不论什么错误页面都不会被认为是错误的(2)当然,用户一般都不喜欢麻烦的事,不会去琢磨这个,所以要让配置适应环境,我编辑的错误页面如下error_404.jsp<%@ page language="java" import="java.util.*" pageEncoding="GBK"%>     TeacherClub ERROR Page 

没有找到页面

<% response.setStatus(200); %>   加入<% response.setStatus(200); // 200 = HttpServletResponse.SC_OK %>的目的是让页面强制返回200,200为正确 4,我用的tomcat版本是 5.5.20 5,需重启服务,如过有缓存的,清楚缓存中内容重启即可   参考http://blog.csdn.net/leniz/archive/2006/01/18/582765.aspxhttp://www.blogjava.net/mstar/archive/2006/11/26/16907.html推荐文章http://fanqiang.chinaunix.net/app/web/2006-04-29/4123.shtml

你可能感兴趣的:(linux)