最近项目用Maven管理依赖,用svn中代码管理工具,项目共享后却遇到ContextLoaderListener ClassNotFound的错误,很是奇怪。网上的解决办法是将spring-web.jar包放到WEB-INF/lib下,但很奇怪啊,eclipse不是可以自动将依赖包放到该文件下的吗?然后就去看项目中maven包的存放路径,固然发现了问题,解决方法如下:
1. 右击项目,选择属性
2. 查看Deployment Assembly 选项卡
果然这里面少了maven包的存放路径。
3. 点击add 添加一个路径
4. 点击next
选择Maven依赖,点击完成
5. 最终的结果如下
点击OK 重启项目即可。