maven项目发布到tomcat后lib文件夹丢失
本来maven项目运行的很好,没有问题。突然间项目不能运行了,报错 :
java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
项目中已经依赖maven,怎么可能会class not found 呢。
于是进入Tomcat 服务器下,webapps文件夹中发现,在项目的WEB-INF文件夹下缺少了lib文件夹。所有的jar包都没有引入。找到了原因。
解决办法:
1、
在eclipse中选中项目 右键 ---》properties ---> Deployment assembly
会看到:
2、
选择Add ,再选择 Java Build Path Entries
3、 选择Maven Dependencies 点击finish
经过以上操作,项目重新部署,项目启动成功,在进入Tomcat 服务器项目的WEB-INF下查看lib文件夹已经加入,且jar包都已经导入。大功告成