`

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

阅读更多

在开始动手之前,我一般习惯整体盘算一遍,这样感觉下起手来,比较顺. 只是有时盘算的过于细致,往往会被某个小细节拖住步子. 所以这个时候,老大总会叫我move on,先把架子搭起来,如果什么都考虑,那么永远也无法前进.
做了一些东西之后,真的发现这个理想中成立实际中困难的理论. 设想,最好把目光放在方向上.
       先感叹一下.

       404错误页出现这个问题,我在web.xml定义了如下的定义,
    <error-page>
    <error-code>404</error-code>
    <location>/error_404.htm</location>
  </error-page>
    路径的是对的,奇怪的是我测试时输入一个不存在的页,出现404错误提示出现的却不是我所定义的页面,这就怪了.我记得在weblogic中我也是这样定义的,所以我首先想到的时服务器的问题. 只是这种问题,不要分析,我试着在javaworld发了一贴,问了一下. 二楼给了一个链接, 我进去才发现这个问题已经有很多人在讨论了.这是实际出问题,要是一直照着课本,应该不会想到这些问题,只是自己实际操作的才发现这些.

通看了所有的帖子,出现这种问题,主要有以下几个因素:
1.使用 tomcat 服务器
2.tomcat服务器版本
3.浏览器问题
4.IE的设置
5.错误页本身的大小

第一点,我想我的经历应该可以算个证明.

第二点.很多人用tomcat5.5可以顺利的找到错误页

第三点.换了一下FF,可以顺利找到指定的错误页

第四点.我设置了 工具-->Internet选项-->高级--->显示http友好错误信息(取消选择) ,可以顺利定向到指定错误页,
           说明可以

第五点,我试着发狠输了一大堆东西进去, 指定错误页顺利出现了.


下面是提供的解决方法:

1.升级tomcat (换成其它服务器,代价沉重)
2.ie 设定   工具-->Internet选项-->高级--->显示http友好错误信息(取消选择) ,
3. 把错误页做大一点,具体几个字节,没测试,估计三四百足够了, (加一个div块,display设为none就可以了)
4.设置指定错误页页状态为正确,骗过IE的自定义错误页 方法
<%
    response.setStatus(200); // 200 = HttpServletResponse.SC_OK
%>

 

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/leniz/archive/2006/01/18/582765.aspx

感谢这位仁兄
分享到:
评论

相关推荐

    tomcat配置自身错误页面

    tomcat配置自身错误页面,直接替换tomcat本身的root文件夹即可。然后修改web.xml,具体方式详见:https://blog.csdn.net/f552126367/article/details/107999676

    eclipse下配置tomcat以及tomcat服务页面出现404错误解决

    下面将详细解释这个过程以及如何解决可能出现的404错误。 首先,确保已经安装了Apache Tomcat服务器,例如在这个例子中是版本6.0.14。安装完成后,需要在系统的环境变量中设置必要的路径。在Windows系统中,可以...

    在Tomcat中配置404自定义错误页面详解

    主要介绍了在Tomcat中配置404自定义错误页面全解,需要的朋友可以参考下

    Spring Boot项目导出war包放到tomcat运行跳转到页面出现404报错

    2. **Tomcat配置问题**:如果Tomcat服务器没有正确配置来识别Spring Boot项目中的JSP资源,则可能导致404错误。 3. **路径问题**:JSP文件的存储位置或访问路径不正确。 #### 解决方案 为了有效解决上述问题,我们...

    tomcat控制台详细错误日志设置

    在使用Apache Tomcat服务器时,有时我们可能会遇到控制台输出的错误信息不够详细,这给问题定位带来困难。为了帮助开发者更好地理解并解决这些问题,我们可以调整Tomcat的配置,使其输出更详细的错误日志。本篇文章...

    eclipse下配置tomcat以及tomcat服务页面出现404错误

    ### Eclipse 下配置 Tomcat 及解决 404 错误详解 #### 一、配置 Eclipse 下的 Tomcat 服务器 在 Eclipse 中配置 Tomcat 的过程对于初学者来说可能会有些许挑战,但按照以下步骤操作可以顺利实现配置。 **1.1 配置...

    Tomcat无法进入管理页面的问题

    Tomcat无法进入管理页面的问题

    解决EclipseJavaEE结合Tomcat访问404错误和Eclipse常用快捷键[文].pdf

    总之,解决Eclipse Java EE与Tomcat的404错误关键在于正确配置项目与服务器的关系,同时,掌握Eclipse的快捷键技巧也是提升开发体验的重要一环。通过理解这些问题并采取相应的解决方案,可以避免不必要的困扰,让...

    解决tomcat配置ssl错误的解决办法

    最后,需要正确地解决 Tomcat 配置 SSL 错误的问题。在解决问题时,需要检查 SSL 证书文件是否正确、连接器配置是否正确、APR 模块是否正确配置等。 在解决 Tomcat 配置 SSL 错误的问题中,需要注意以下几个常见的...

    eclipse部署tomcat 报错

    例如,在Tomcat服务器启动时,可能会出现警告信息,例如设置属性“source”到“org.eclipse.jst.jee.server:HDDJ-web-console”没有找到匹配的属性。在Eclipse中部署Tomcat服务器时,可能会遇到这种问题。 问题分析...

    详解Tomcat出现404的解决方法

    在使用Apache Tomcat服务器时,有时会遇到404错误,这意味着服务器无法找到你请求的资源。这通常是由多种原因造成的,例如配置错误、资源路径不正确或是未正确部署应用程序。本文将深入探讨如何解决Tomcat中404错误...

    tomcat编码格式设置

    tomcat编码格式设置,通过设置编码,解决网页中数据传输乱码问题

    web工程中404/500错误页面配置+404页面模板

    配置404错误页面可以让用户知道他们的请求无法完成,并提供一些指引,如返回主页或搜索功能,帮助他们找到所需内容。 500错误页面则代表服务器遇到了一个内部错误,无法完成请求。这可能是由于服务器的编程错误、...

    centOS7设置Tomcat8开机启动

    以下是如何在CentOS 7上设置Tomcat 8开机启动的详细步骤: 1. **配置Tomcat环境变量**: 首先,我们需要在Tomcat的`bin`目录下的`catalina.sh`文件中设置`JAVA_HOME`和`JRE_HOME`环境变量。打开`catalina.sh`,...

    将tomcat设置为系统服务

    ### 将Tomcat设置为系统服务 在日常的软件开发与运维工作中,为了方便管理和启动Tomcat服务器,我们经常需要将其设置为系统服务。本文将详细介绍如何将Tomcat配置为Windows系统的服务,并确保其能够自动启动和运行...

    布署tomcat错误和提示“Tomcat JDK name”错误

    ### 布署Tomcat错误和提示“Tomcat JDK name”错误 在部署Java项目到Tomcat服务器时遇到的问题往往涉及到多个方面的配置错误。本文将详细介绍一个特定问题:当修改了Java项目的名称后,在布署到Tomcat时出现错误...

    tomcat启动的错误

    2. **环境变量检查**:确认环境变量`JAVA_HOME`和`CATALINA_HOME`是否正确设置。 3. **配置`context.xml`文件**:对于需要全局共享的资源,可以在Tomcat的`conf`目录下的`context.xml`文件中添加资源定义,例如: ...

Global site tag (gtag.js) - Google Analytics