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

使用自定义错误页面代替tomcat中的默认错误页面 我的配置如下默认配置文件 /opt/tomcat5/conf/web.xml程序配置文件 /opt/tomcat5/webapps/本公司的WEB/WEB-INF/web.xml 在web.xml或者程序中的web.xml中定义了如下的定义: <web-app …………>     …………    <error-page>    <error-code>404</error-code>    <location>/error_404.jsp</location>    </error-page>     …………</web-app>我出现的几个问题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"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head>    <title>TeacherClub ERROR Page</title> </head><p><font color="#FF0000" size="30">没有找到页面</font></p><% response.setStatus(200); %> <body> </body></html> 加入<% 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
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值