使用idea启动tomcat报404 The origin server did not find a current representation for the targe

问题描述
在这里插入图片描述
参考总结下二文档
https://blog.csdn.net/su330494482/article/details/80718443
https://www.cnblogs.com/Survivalist/p/8979929.html
https://blog.csdn.net/kamandaz/article/details/132081353(重要)

1、 首先,右击项目,点击 open module settings
在这里插入图片描述
2、 配置 project,主要是本地 jdk 的安装路径,还有项目编译输出的路径
在这里插入图片描述
3、 配置 modules ,其中 paths 定位到 web-inf/classes ;dependencies 加入jdk和项目 web-inf/lib
在这里插入图片描述
paths 定位到 web-inf/classes,这个配置很重要,webContent对应tomcat中的webapp,如果你的项目中是webapp,那目录就是xxx\webapp\WEB-INF\classes,总之就是输出到WEB-INF\classes之下
在这里插入图片描述
补充说明,上配置无影响,保持默认也没关系,我后来再次尝试tomcat项目时发现问题是如下位置未配置,下图位置不能只填 “/” 要加对应的路径。上一步的配置使用默认也没关系,后来人参考时,可多方面尝试
在这里插入图片描述
dependencies 加入jdk和项目 web-inf/lib。其实下面这一步,只需要把相关的包导入,代码不报错就ok,反正当时我在这里的设置,并没有做什么,就在外部找到jar包然后右击执行 Add as Libraries。如果有红色报错的包就删除它,其实不用做太多操作
在这里插入图片描述

4、 配置 libraries ,点击 + 号,选择 java ,然后还是选择你项目的 web-inf/lib。这一步也可以在外部找到jar包然后右击执行 Add as Libraries,总之不要让代码缺失包而报错即可。也可以点“+“选择java找你的项目把项目中的lib文件导入
在这里插入图片描述
5、 配置 facets ,此步很重要,配置 web resource directories ,路径配错,就会报 404 ,一定要定位到项目根目录,也就是下面有整个项目源码的地方。注意:这一步配置很重要,我就是在这里出错搞了两天
在这里插入图片描述
然后就会出下图所示的相关信息
在这里插入图片描述
在这里插入图片描述
6、 配置 artifacts ,此步选择第二个,选择你的项目即可
在这里插入图片描述
注:这有一步很重要,在添加完以后,一定要选中你的项目,然后鼠标左键Put into Output Root一下
在这里插入图片描述
将项目添加到tomcat中
1、
在这里插入图片描述
2、
在这里插入图片描述
3、然后产生如下图所示界面
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
如此配置完成,启动项目即可

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值