`

网上的404问题错误处理方法及自己的处理方法

 
阅读更多
第一,转自网络的404解决方法。
在IE中提示“404”错误有以下几种情况

    1.未部署Web应用
    2.URL输入错误

       排错方法:

首先,查看URL的IP地址和端口号是否书写正确。

       其次,查看上下文路径是否正确 Project--------Properties------MyElipse-----Web-----

Web Context-root检查这个路径名称是否书写正确。

最后,检查一下文件名称是否书写正确。

    3.目录不能被引用

       排错方法:

       在 Eclipse的“包资源管理器(Package Explorer)”检查文件存放的位置。由于META-INF

WEB-INF文件夹下的内容无法对外发布,所以,如果你引用了带这两个目录的文件,肯定是不允许。例如: http://localhost:8080/guestbook/WEB-INF/index.html就是错误的

文件位置存放错误

    4. Tomcat服务器中web.xml中的问题

       排错方法:

      如果你的web应用程序有多个jsp页面的话,当你点击你web应用程序的虚拟根目录时可能会出现404错 误,只是你只需要修改Tomcat服务器中web.xml

      
<init-param>
            <param-name>listings</param-name>
            <param-value>false(将其该为true)</param-value>
        </init-param>

转自http://blog.csdn.net/IBM_linghb1985/article/details/3866817
第二、自己遇到的404问题的解决方法。
初学Strut2,我也遇到了404错误,仔细分析代码。可以发现在struts.xml中:
<constant name="struts.action.extension" value="do" />

如果不设置的话,那么那些Action类就会以action为结尾。即:
<action name = "Welcome" class ="test.Welcome">
			<result>/Welcome.jsp</result>
		</action>
这里的Welcome以action为结尾。所以,当我们去访问以.do为结尾的文件时就会发生错误,如:
<meta http-equiv="refresh" content="0;url=Welcome.do">
这样就找不到该文件,从而发生404错误
分享到:
评论

相关推荐

    IIS HTTP 错误 404.17 – Not Found 解决方法

    错误提示如下图: 出现这种情况的原因通常是因为先安装了Framework,后安装的IIS; 运行cmd,输入: 代码如下:C:\Windows\Microsoft.NET\Framework\V4.0.30319\aspnet_regiis -i  注:C:\Windows\Microsoft.NET\...

    linux系统下部署项目访问报404错误的解决方法

    主要为大家详细介绍了linux系统下部署项目访问报404错误的解决方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

    Django静态资源部署404问题解决方案

    解决方法: 1.首先你需要在自己的app下面创建2个目录 ... 您可能感兴趣的文章:django 解决自定义序列化返回处理数据为null的问题django queryset 去重 .distinct()说明django的403/404/500错误自定义页面的配置方式

    tornado捕获和处理404错误的方法

    如果只定义了(r”/hello”, HelloHandler) 一条规则,那么只能捕获到 /hello/other,这样的未定义路径请求,而像/he、/helloworld、/he/other这样的会直接显示Tornado默认的404错误页面,而不会显示自定义的错误页面...

    spring boot下 500 404 错误页面处理的方法

    本篇文章主要介绍了spring boot下 500 404 错误页面处理的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

    Eclipse正常启动tomcat,但是访问httplocalhost8080 报404异常处理方法

    打开eclipse的server视图,双击配置好的那个tomcat,出现tomcat配置窗口,看到那个server location 是不是选第一项(默认是第一项),请选到第二项。如果这3项都是灰色的,请删除配置好的...重新启动tomcat问题解决!

    IIS HTTP 错误 404.17 - Not Found 解决方法

    主要介绍了IIS出现Errore HTTP 404.2 - Not Found" IIS 7.5 请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理问题的解决方法,需要的朋友可以参考下

    Spring Boot接口请求404的讲义最全讲义

    1.1 什么是404错误 1.2 404错误在Spring Boot中的表现 接口请求404解决方案 2.1 确认请求URL和请求方法 2.2 检查控制器映射 2.3 处理器映射器配置 2.4 自定义404页面 错误处理机制 3.1 Spring Boot默认错误处理机制 ...

    vue 项目中当访问路由不存在的时候默认访问404页面操作

    一般的处理方法是: 在最后添加一个path: * ,优先级从上到下查找路由,都没有的时候全部指向 404页面 ,代码如下: const baseRoute = [ { path: '/login', name: 'login', component: Login }, {path: '/', ...

    Nginx中404页面的配置及AJAX请求返回404页面的方法

    404是请求页面不存在的错误代码,在Nginx中有时处理jQuery中的ajax方法虽然能返回404页面但错误代码却返回200,针对此问题我们具体来看一下Nginx中404页面的配置及AJAX请求返回404页面的方法

    Flask教程之重定向与错误处理实例分析

    主要介绍了Flask教程之重定向与错误处理,结合实例形式分析了flask框架重定向、状态码判断及错误处理相关操作技巧,需要的朋友可以参考下

    由于扩展配置问题而无法提供您请求的页面错误解决方法

    于是自己试着在浏览器中打开Main.ini这样一个文件,于是浏览器报错:HTTP 错误 404.3 NOT FOUND 由于扩展配置问题而无法提供您请求的页面。如果该页面是脚本,请添加处理程序。如果应下载文件,请添加MIME映射。 ...

    Asp.Net实现404页面与301重定向的方法

    本文实例讲述了Asp.Net实现404页面与301重定向的方法。分享给大家供大家参考。具体实现方法如下: 从一种程度来讲301重定向与404页面没什么关系为什么我要拿到一起来讲来,因为都很简单实现,所在我就一起介绍一下了...

    Django 自定义404 500等错误页面的实现

    在开发网站的过程中,404,500错误,是不可避免产生的。 一旦产生了这种错误,很多可以通过web server 来处理。比如使用 apache 的定义 或者nginx 的定义。都可以定向处理。如果单纯在django里面可以处理吗?肯定是...

    .net中自定义错误页面的实现方法

     a、程序未处理的异常,直接输出显示到用户页面  b、用户访问的资源不存在,直接显示系统默认的404页面  c、其它以下请求错误状态的系统默认页面(403等) 为了给用户友好的体验,在实际项目开发中, 需要对...

    ASP.NET设置404页面返回302HTTP状态码的解决方法

    代码如下: ”On” defaultRedirect=”404.aspx”&gt; ”403″ redirect=”404.aspx”&gt; ”404″ redirect=”404.aspx”&gt; ”400″ redirect=”404.aspx”&gt; &lt;/customErrors&gt; 访问网站时错误页面可正常显示,但HTTP状态码...

    程序设计方法.[美]Matthias Felleisen(带书签文字版).pdf

    2.3 字处理问题 23 2.4 错误 23 2.5 设计程序 25 第3章 程序就是函数加上变量定义 27 3.1 函数复合 28 3.2 变量定义 30 3.3 复合函数练习 31 第4章 条件表达式和函数 32 4.1 布尔类型和关系 32 4.2 函数和...

    UrlRewritingNet

    还有的利用服务器的404错误引导到新的页面实现重写;最后就是用组件实现重写(基本原理大多也是实现IHttpModule、IHttpHandler接口处理请求)。 如果自己处理请求,实现起来麻烦,特别是在大项目中,做好使用组件实现...

    Global.asax取绝对路径的方法

    您可能感兴趣的文章:asp.net 在global中拦截404错误的实现方法Global.cs中自动获取未处理的异常在Global.asax文件里实现通用防SQL注入漏洞程序(适应于post/get请求)Global.asax取物理路径/取绝对路径具体方法Global...

    IIS下自定义404页面返回200状态码的严重性及解决方法

    今天给大家分享自己在制作404页面时遇到的细节问题,分享给大家目的是让大家不要忽视任何一个可能给自己网站收录及排名有影响的细节,往往细节决定成败,处理不好可能导致网站收录减少,甚至被K

Global site tag (gtag.js) - Google Analytics