参考帖子:
http://blog.csdn.net/kite30/article/details/50403711
感激上面大神的帖子,让菜鸟少走弯路
开发环境说明一下:
idea2017,jdk8,Maven3.5
项目说明:
利用Maven开发简单HelloWorld的SpringMVC入门程序
代码说明:
控制器:一个,转向主页面
jsp视图:一个,主页面
错误详情:
出现视图无法解析的情况,一番查帖子之后解决此问题
解决方法:
首先要把servlet-api依赖和jsp依赖加进来(应该没人不加的吧)
<dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>3.1.0</version> <scope>provided</scope> </dependency> <dependency> <groupId>javax.servlet.jsp</groupId> <artifactId>jsp-api</artifactId> <version>2.2</version> <scope>provided</scope> </dependency>
之后配置Tomcat插件
<plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven-plugin</artifactId> <version>2.1</version> <configuration> <update>true</update> <charset>utf-8</charset> <uriEncoding>UTF-8</uriEncoding> <url>http://localhost:8881/manager/text</url> <server>tomcat8</server> <port>8080</port> <path>/</path> </configuration> </plugin>
2.0版本不支持jdk1.8,本人用2.1,不知为何2.2版本依赖下载不了(小插曲),再者就是,Maven自带的tomcat-maven-plugin是6.0版本的(Maven小版本是1.1)不支持jdk1.8
这样就可以完美解决问题了
运行命令:tomcat7:run(运行配置的Tomcat7插件,如果是tomcat:run的话就直接运行本tomcat6,问题依然会出现)