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包也都已经部署进来。问题因此解决。
相关文章推荐
- Java设计模式之策略模式
- 《Head First Java》读后记录
- Java 四种线程池
- java中class.forName和classLoader加载类的区分
- MyEclipse项目上有红色感叹号
- eclipse创建、导入项目文件缺失问题(主要是R文件)
- Java实现事件机制
- JAVA AIO BIO NIO
- springMVC 异常统一处理类
- java lambda小纪
- Java 控制线程
- spring MVC配置详解
- SpringMVC mybatis or hibernate ehcache二级缓存maven非和maven版本
- 如何向myeclipse2014项目中引入ssh
- ubuntu下搭建hadoop+链接eclipse遇到的问题记录
- Eclipse问题集锦:errors running builder 'Android Pre Compiler' on project'项目名称':java.lang.NullPointerExce
- 如何在应用层通过spring特性解决数据库读写分离
- windows下安装多个jdk引起的问题
- SpringMvc——进行注解开发的基本配置
- SpringMvc——进行注解开发的基本配置