您的位置:首页 > 编程语言 > Java开发

Spring MVC with Maven - java.lang.ClassNotFoundException: org.springframework.web.servlet.Dispatcher

2016-03-22 10:32 603 查看
在部署maven项目的时候经常会遇到这样的问题,ClassNotFoundException,在检查了pom.xml正确的情况下,各种包依赖也正常引入,这往往是因为类没有部署到
workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\test\WEB-INF\lib该目录下的原因
解决方法:
1.右键点击项目--选择Properties
选择Deployment Assembly,在右边点击Add按钮,在弹出的窗口中选择Java Build Path Entries

2.点击Next,选择Maven Dependencies
3.点击Finish,然后可以看到已经把Maven Dependencies添加到Web应用结构中了
操作完后,重新部署工程,不再报错了。然后我们再到.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\目录下,
发现工程WEB-INF目录下自动生成了lib目录,并且所有的依赖jar包也都已经部署进来。问题因此解决。

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: