踩坑笔记5:用Tomcat启动SSM项目一直循环加载mapper xml文件(Parsed mapper file)无错误日志问题解决

有一个大坑……启动项目本来好好的,突然就本地启动不了了,关键是还很诡异,控制台不报错,而是一直在加载mapper.xml文件,控制台不停刷Parsed mapper file信息,想定位都定位不了!!!∑(゚Д゚ノ)ノ百度也没有解决我的问题,最后解决了也有些莫名其妙的,特此记录一下!

前提:

用Tomcat启动SSM项目,前后端不分离结构;

出问题前最后一次修改代码修改了配置WebService的xml文件

过程:

上百度搜,可能的原因是:

1. 在Mapper文件中打断点了。尝试:去除所有断点,重启项目,发现没用

2. Mapper.xml文件不规范,写了多个select对应同一个id的,或者写了多个resultMap对应同一个id。尝试:检查控制台警告中的对应的Mapper.xml,发现没有不规范的写法

 

3. Idea缓存有问题。尝试:清理缓存,重启Idea(File->Invalidate Cache/Restart),发现还是没解决

 

解决:

最后猜想可能修改了配置文件,还是关于WebService的配置,可能在加载项目文件的时候没有加载修改的配置文件。尝试:删除target文件夹,更新Maven,并且Maven clean, Maven install。最终终于可以正常启动了( ̄▽ ̄)/

总结:

其实最后还是没确定是哪个文件修改导致的问题(也有可能是别人改的文件,我拉了最新代码),但是删掉target重新生成,Maven clean, install在遇到控制台没有报错的奇怪问题的时候,还是可以一试的

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值