今天使用Maven搭建一个Spring项目,疯狂报错:
Java.lang.ClassNotFoundException: org.springframework.web.servlet.DispatcherServlet
1、我在pom.xml文件的配置如下:
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-web</artifactId>
<version>${spring.version}</version>
</dependency>
2、我又去maven本地仓库看,也有这个jar包啊,如下:
3、而且从项目依赖的jar看,已经有这个包了,并且都可以看到这个类,如下:
4、我仔细检查了是不是版本问题,然后进行了各种操作…. 无果….,弄了半天,感觉世界都黑暗了….
5、然后,我“项目属性->Deployment Assembly”,天呐,居然并没有引入maven,心态爆炸,我怎么会这么蠢,然后“项目右键—->properties—>Deployment Assembly->Add->Java buid path entries->Next->Maven Dependencies ”,如下:
6、项目一切正常,以此为警戒,大家共勉。