Eclipse中tomcat启动报错

Caused by: java.lang.ClassNotFoundException: org.springframework.web.context.support.XmlWebApplicati

背景:
      由于公司年后将gitlab进行了服务器迁移,所以所有的项目也要跟着迁移。当我尝试着将本地项目提交时报错,我想到以前的gitlab不能用了,那么地址也就不对了,所以就从新的gitlab上把项目拉下来切换分支,由于这个智障操作,导致我半天白忙活了。。。
      其实gitlab迁移后只需要把本地.git文件夹下的config内部的url改掉就能正常提交代码了,但是我开始并不知道。。。
      从新地址的gitlab上把项目拉下来发现不能运行,检查了下发现.settings文件夹里面的内容是最原始的版本的,老大让我用之前本地的项目代码,so,新拉下来的项目只好删了。。。
      继续用本地之前的项目代码提交时也遇到了问题,不过百度解决了。但是,启动项目时却启动不了,报Caused by: java.lang.ClassNotFoundException: org.springframework.web.context.support.XmlWebApplicati,鼓捣了一上午,网上也是各种解决方法层出不穷,都没能搞定。
      实在没辙了,启动另一个springMVC项目试试看就去吃饭了,吃完饭发现另一个项目能跑,遂停止,继续试试不能跑的项目,然后。。。TMD居然能跑了!!!
操操操操操操,这是我此时的心情!!!逗我呢!!!

更新于2018-04-19

      将雀巢水老项目拷给新同事,结果他启动不了。我心想不可能啊,然后我在本地启动再次遇到这个问题。纠结了半天难道项目代码错了?可是新同事没过多久启动成功了,我就fuck了!项目肯定没问题,后来仔细看报错,想到曾经貌似遇到过这个问题,遂翻看这篇笔记,然后照着启动别的项目后重新启动雀巢水,我艹了,OK了,真的操了!!!
个人初步怀疑是tomcat内部缓存的问题,但是我对这个不是很懂,看来有必要去了解一番了!

Newer Post

vue进度条及动态添加

地址:https://github.com/lizhongzhen11/myStudy/tree/master/vue      最近有点闲,被拉过去用vue对一老项目进行重构开发。    &nbsp …

继续阅读
Older Post

js函数作用域和块作用域

学习自《你不知道的javascript》一、函数作用域1.1 规避冲突12345678910function foo() { function bar(a) { i = 3; // 修改for循环中的i …

继续阅读