关于Tomcat访问文件夹(文件目录)出现的404问题【The origin server did not find a current representation for the ......】

3 篇文章 0 订阅
2 篇文章 0 订阅

关于Tomcat访问文件夹(文件目录)出现的404问题【The origin server did not find a current representation for the target resource or is not willing to disclose that one exists.】

一、根目录下缺少index.jsp或者index.html文件(实际上这个文件的名称可以自己定义,可以在web.xml里进行修改)。这个比较简单,直接在根目录下写一个index.jsp或index.html即可(注意:必须全部小写),这样就能正常访问了。

在这里插入图片描述在这里插入图片描述
这是因为在启动一个WEB项目的时候,WEB容器会去读取它的配置文件web.xml,读取**< listener>和< context-param>**两个结点。
在这里插入图片描述
默认会按照如上顺序查找文件,如果都没有的话就会出现404的错误,程序员也可以自定义名称,直接在web.xml里进行修改即可。

二、

在这里插入图片描述
在这里插入图片描述

进入tomcat安装目录下的conf --> 打开web.xml --> 搜索param-value 【或者找到第107行左右(不知道不同的)apache版本是否不同,不过应该也差不了多少】
将param-value属性的false改为true即可。

在这里插入图片描述

修改后:在这里插入图片描述

如果是无法访问中文路径的

解决方法:

进入tomcat安装目录下的conf下 --> 打开server.xml,找到:<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/>
加入: URIEncoding=“utf-8”

在这里插入图片描述

如果还出现404:The origin server did not find a current representation for the target resource or is not willing to disclose that one exists. 可以参考我的另一篇CSDN博客文章,希望可以帮到你们

https://blog.csdn.net/qq_40164190/article/details/84453912

  • 17
    点赞
  • 54
    收藏
    觉得还不错? 一键收藏
  • 11
    评论
评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值