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包都已经导入。大功告成

猜你喜欢

转载自1960370817.iteye.com/blog/2393186