在Intellij IDEA里面配置Spring MVC项目时会碰到刚一新建完毕就大面积报错的情况,主要原因还是JAR包的问题。
解决方案:
(1)点击项目结构进入相应的菜单
(2)点击Problems查看所有问题的列表,一般来讲,会有一个 Tomcat7.0.37的maven配置项无效的情况,这个很正常,因为我们使用的是Tomcat8.0.25所以,直接删除它就可以了。
(3)找到maven管理文件pom.xml,删除其中的
<dependency>
<groupId>javax.servlet.jsp</groupId>
<artifactId>jsp-api</artifactId>
<version>2.1</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.5</version>
</dependency>
因为这个配置用到的是默认的javax包,我们的项目在部署初始化的时候并没有找到这个包,因为maven没有把它下载下来,原因是包太多,可能没办法判断了。这个需要我们手动来配置。
(4)再次进入项目结构,点击Libraries并点击?号,然后选择maven包,在搜索框输入javax.servlet.jsp-api并在结果中选择javax.servlet.jsp:javax.servlet.jsp-api:2.3.1(注意,这个地方也可以选择其他版本比如2.2.1版本,但是一定要包含javax.servlet.jsp-api)点击下载,就可以了。
(5)运行测试文件,显示绿色进度条,通过!
版权声明:本文为博主原创文章,未经博主允许不得转载。
Spring MVC配置事项
原文:http://blog.csdn.net/u011763190/article/details/47802805