maven项目创建ssm框架所遇到的坑

从零搭建maven项目ssm框架
被错误折磨的惨无人道,几天都在调错误,这种感觉真难受,但还是明白了很多以前不知道的东西,下面简单总结下我学到的小知识:
在这里插入图片描述
1.idea控制台的错误,不要被红色字体迷惑,找【严重】【Error】字眼可能才真正是你的问题所在,像上面的错误出现的话,可能是缺jar包
解决方案:找到你所在的maven目录下的repository;这里我使用的默认maven(Buddle 3)所以找到C:\Users\pc.m2\repository文件夹将repository重命名,这样就可以重新下jar包了(因为maven会帮你在指定位子创建文件夹repository,下的jar包默认都在这里)
在这里插入图片描述
2.出现上面那个问题我真是一脸懵,把WEB-INF删了他反而不报错,,,后来我觉得可能是我自己手动创建webapp和WEB-INF的时候哪里出了问题,最后按如下解决:
首先,你创建好一个maven项目它本身是不带webapp和WEB-INF、web.xml这些的,你需要
在这里插入图片描述
在这里插入图片描述
一定要注意上面这两个路径不一样!不一样!
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
还要打楼下这个小勾勾
在这里插入图片描述
3.ssm框架搭好了之后,运行没有报错,页面一直弹出404,(噗,被折磨了整整两天)
问题(错误做法):
在这里插入图片描述
在这里插入图片描述
不要以为在spring-mvc里配置了视图模式,在welcome-file里就可以只写index.jsp;要写/WEB-INF/views/index.jsp,因为视图模式里配置的前后缀是在写controller传递数据返回页面时起作用,而welcome-file的作用是在运行程序成功后启动的默认页面,所以相对路径要写全(我的理解),正解如下:
在这里插入图片描述
记得给静态资源放行!
在这里插入图片描述
以上是我在使用idea创建maven项目时总结的一些问题,如果你的项目报错了你可以检查下相应的地方是否这样配置了,欢迎批评指正!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值