window解决 error:nested exception is java.lang.NoClassDefFoundError: net/sf/ehcache/CacheMan
原因:报错的问题排除了代码问题,是jar包导入问题 由于从代码库拉下来的代码加载了新的依赖库,而本地并没有进行同步更新导致tomact启动失败
问题排查:
查找当日的idea log文件查看错误信息 我查到的是
nested exception is java.lang.NoClassDefFoundError: net/sf/ehcache/CacheManager
随后找到了pom.xml 文件 查找ehcache 发现有两个jar包没有找到说明这两个包是我本地没有的
解决:
1.先自行google 到ehcachejar包的官网下载相应版本的jar包到本地
https://mvnrepository.com/
2.走到本地的maven repository目录下打开cmd.exe
手动添加jar包到本地仓库(此处我的groupId和artifactId和version字体颜色都为红色)
<dependency>