IDEA启动:target没有静态文件404(Status Report)源服务器未能找到目标资源的表示或者是不愿公开一个已经存在的资源表示

5 篇文章 0 订阅
1 篇文章 0 订阅

我使用的Intellij IDEA版本是2020.1
在运行Tomcat后,报错404:源服务器未能找到目标资源的表示或者是不愿公开一个已经存在的资源表示
在这里插入图片描述
在度娘下寻求帮助查找原因如下:
原因:大多数文章都说是Tomcat配置的url和Application context的问题,与访问的路径不对应
有问题的如下在这里插入图片描述
在这里插入图片描述
度娘下的解决方案1应修改为如下
在这里插入图片描述
在这里插入图片描述
还有一些文章是Eclipse启动Tomcat访问状态 404:源服务器未能找到目标资源的表示或者是不愿公开一个已经存在的资源表示的解决方案,之前我也使用过Eclipse也遇到过类似的情况,在此把我之前Eclipse遇到情况的文章也放在这:https://blog.csdn.net/weixin_44542088/article/details/116880622
后面经过检查发现我的target包编译到我的静态文件,所以发布到Tomcat上没有找得到静态jsp文件,于是我去检查我的web资源
按下ctrl+shift+alt+s或者点击File再点击Project Structure打开Project Structure
在这里插入图片描述
打开Project Structure点击Modules中的web,发现我的web资源文件与我项目上的web资源文件不对应(此路径是编译静态文件的路径)找不到此路径所以无法把静态文件编译到target上,而在Tomcat服务上寻找的编译后的文件并不是程序员编写的源文件
在这里插入图片描述
双击web资源路径修改路径为与项目上的web资源文件路径
在这里插入图片描述
在这里插入图片描述
没有红色预警,路径匹配。Apply和ok后重新启功编译,静态文件编译到target目录了,解决了我的问题

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值