在编写使用了MAVEN和Spring MVC的一个项目中,运行Tomcat就如下提示:Spring MVC with Maven - java.lang.ClassNotFoundException: org.springframework.web.servlet.DispatcherServlet
说是找不到这个类:org.springframework.web.servlet.DispatcherServlet
可是对应的jar包已经添加到maven的依赖里面了。在网上搜索了一下,发现碰到这个问题的不少,但没看到解决方法。
还是靠自己,找来找去,最后发现在Deployment Assembly里面缺少了Maven Dependecies项导致的。
在项目上右键,Properties/Deployment Assembly查看,下图就是缺少Maven Dependecies项。
点击Add...
选中Java Build Path Entries ,点击Next
看到有Maven Dependencies项,点击Finish。成功将Maven Dependencies项添加成功了,如下图:
点击 Apply And Close。重启Tomcat,问题解决。