Loading

JavaWeb学习--记一次惨痛的教训

事件起因

由于JavaWeb学习时模块命名不规范遂直接通过Idea改动模块和文件夹的名称,改动之后弹出mvn依赖更新的标志,手贱点了一下把依赖全部删除了,由于不想重新导入依赖,所以通过git撤销所有修改,奈何忘记通过.gitIgnore文件把依赖忽略了,所以依赖并没有恢复;

解决方法

重新导入所有依赖后,重新部署项目运行发生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文件,但是明明webapp目录下存在index.jsp文件,于是到target下的day17Case-1.0-SNAPSHOT中寻找index.jsp文件,发现果然实际部署到tomcat上的war包中没有index.jsp;那么解决方案就呼之欲出了,直接到Maven中运行clean命令删除target文件重新编译部署;如果还是不行就把右上角对应模块的Maven模块删掉后点"+"重新加载pom.xml文件
maven模块

posted @ 2022-04-16 17:16  yyw九歌  阅读(99)  评论(0)    收藏  举报