当Intelij Idea视图运行的Spring Boot应用程序无法解决时

时间:2015-12-06 06:19:52

标签: spring-mvc intellij-idea spring-boot maven-plugin

我遇到了一个奇怪的情况,这是我无法找到的决定。 我使用Spring Boot 1.3.0和Intelij Idea 14.1.3

运行简单的演示应用程序

问题是Spring MVC无法解析视图:

javax.servlet.ServletException: Could not resolve view with name 'home' in servlet with name 'dispatcherServlet'

奇怪的是,当我通过Maven Spring Boot-plugin运行应用程序时

mvn clean spring-boot:run

everythig工作得很好。

两个视图(" home.jsp" - 从Controller返回" start.jsp" - 在Configuration类中描述)正确解析。

您可以看到here

的完整源代码

我已下载another demo project - 情况相同。

所以,我认为我的IDE配置有问题。 但出了什么问题 - 我不知道。

在文件 - >项目结构

我在"模块"中添加了Spring和Web模块。标签,我在" Facets"标签

使用IDE可以使应用程序正常运行有什么作用?

1 个答案:

答案 0 :(得分:4)

pom.xml中的dependecies配置存在问题

<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
<scope>provided</scope>
</dependency>

我已将<scope>provided</scope>更改为<scope>compile</scope>并且效果很好。