红联Linux门户
Linux帮助

HTTP Status 404 错误

发布时间:2007-10-25 09:58:39来源:红联作者:safe
我的apache tomcat 出现这种问题是什么原因啊!请高手\能才们解决啊.

HTTP Status 404 - /server-status
---------------------------------------------------------------------------
type Status report
message /server-status
description The requested resource (/server-status) is not available.
---------------------------------------------------------------------------
Apache Tomcat/5.5.20
文章评论

共有 2 条评论

  1. ynzup 于 2010-09-16 09:32:20发表:

    {:2_97:}拜读了

  2. qclsha 于 2009-04-16 16:16:36发表:

    一、错误表现

    请求显示一个网页时,在 Web 浏览器的顶部显示类似下面的错误信息:

    The page cannot be found

    The page you are looking for might have been removed, had its name changed, or is temporarily unavailable.

    在该网页上再往下的部分您会看到下面的错误信息:

    HTTP 404 - File not found

    Internet Information Services

    二、原因

    导致HTTP 404错误的因素主要包括如下几种:

    1)所请求的文件已被重命名;

    2)所请求的文件已被移动到其他位置并且/或者被删除;

    3)所请求的文件由于维护、升级或其他未知原因而暂时不可用;

    4)所请求的文件不存在;

    5)IIS 6.0:没有启用相应的 Web 服务扩展或 MIME 类型;

    6)某个虚拟目录映射到另一个服务器上的驱动器的根目录。

    三、解决方案

    首先,要检查浏览器的URL中请求的内容存于IIS服务器上,且位于正确的位置;可使用MMC管理单元确定所请求的文件在IIS服务器的文件系统中应处的位置。

    如果网站使用虚拟目录 (VDIR),这一点特别重要。VDIR 是这样一个目录:网站的主目录中没有包含它,但从客户端浏览器上看好像包含它一样。此虚拟目录必须被映射到驱动器上的子文件夹或按名称引用文件。

    例如,假设导致 404 错误的 URL 是 http://Microsoft.Com/Test/File1.htm,而且 IIS 管理单元为 Microsoft.Com 网站显示该 URL,/Test/ 目录实际上是一个映射到 IIS 计算机上 c:\Information 位置的虚拟目录。这意味着您必须验证 File1.htm 文件位于 c:\Information 目录中(并且验证文件名的拼写正确)。

    IIS6 动态内容:当没有启用 Web 扩展时,W3C 扩展日志文件中会记录一个 404.2 项。使用 IIS Microsoft 管理控制台 (MMC) 管理单元启用相应的 Web 扩展。默认 Web 扩展包括:ASP、ASP.net、服务器端包含、WebDAV 发布、FrontPage 服务器扩展、通用网关接口 (CGI)。必须添加自定义扩展并明确启用它。请参见 IIS 6.0 帮助文件以了解更多信息。

    IIS6 静态内容:当某个扩展没有映射到 MIME 映射属性中的已知扩展时,W3C 扩展日志文件中将会记录一个 404.3 项。使用 IIS Microsoft 管理控制台 (MMC) 管理单元在 MIME 映射中配置相应的扩展。

    其他因素还包括:

    a、对长文件名使用 PUT 命令导致“HTTP 404 - File not found”(HTTP 404 - 未找到文件)错误;

    b、在 Web 内容上设置文件属性导致 404 - File Not Found(找不到文件)错误

    例如:

    [table][tr][td]1.[/td][td]将 WWWroot 目录的文件夹属性设置为“隐藏”(前提是您仍在使用默认目录)。[/td][/tr][tr][td]2.[/td][td]使用浏览器浏览到该目录。[/td][/tr][tr][td]3.[/td][td]您应该收到错误:404 - File Not Found(找不到文件)。[/td][/tr][tr][td]4.[/td][td]将文件夹属性重设为其正常状态(非隐藏)。

    现在您应该能够浏览到该站点。[/td][/tr][/table]c、IIS 隐藏静态文件返回 HTTP 404 错误或拒绝访问错误





    楼主若是想看更多汇集请看下我的空间:http://hi.baidu.com/qclsha