我使用的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目录了,解决了我的问题
IDEA启动:target没有静态文件404(Status Report)源服务器未能找到目标资源的表示或者是不愿公开一个已经存在的资源表示
最新推荐文章于 2024-05-10 03:32:50 发布