[英]Spring boot JSP configuration not working
我在这里遵循了示例Git设置: https : //github.com/spring-projects/spring-boot/tree/master/spring-boot-samples/spring-boot-sample-web-jsp
当我加载主页时,它显示resource could not be found
。 即使我交叉检查了配置,两个项目之间的唯一区别就是一个是多模块,而另一个是单个模块。
它确实有效,但是对于我的多模块Maven项目,相同的配置似乎无法正常工作……对此有什么解释吗? 我也是Maven的新手,所以我假设它与我配置Maven设置的方式有关。 指向我的GitHub存储库的链接是: https : //github.com/diljotr/storm.net 。
要查看的相关链接是:
https://github.com/diljotr/storm.net/blob/master/storm.net.app/src/main/java/storm/net/Application.java https://github.com/diljotr/storm.net /blob/master/storm.net.web/src/main/java/storm/net/controller/HomeController.java https://github.com/diljotr/storm.net/blob/master/storm.net.web/ src / main / java / storm / net / WebApplication.java
概述如下
<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>storm.net</groupId> <artifactId>storm.net</artifactId> <packaging>pom</packaging> <version>1.0</version> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.0.1.RELEASE</version> </parent> <modules> <module>storm.net.api</module> <module>storm.net.core</module> <module>storm.net.web</module> <module>storm.net.app</module> </modules> <properties> <spring.version>4.0.3.RELEASE</spring.version> <tomcat.version>7.0.53</tomcat.version> <!-- Spring Boot build configuration --> <java.version>1.7</java.version> <start-class>storm.net.Application</start-class> </properties> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-shade-plugin</artifactId> <configuration> <createDependencyReducedPom>false</createDependencyReducedPom> </configuration> </plugin> </plugins> </build> </project>
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
<artifactId>storm.net</artifactId>
<groupId>storm.net</groupId>
<version>1.0</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<artifactId>storm.net.app</artifactId>
<dependencies>
<dependency>
<groupId>storm.net</groupId>
<artifactId>storm.net.core</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>storm.net</groupId>
<artifactId>storm.net.web</artifactId>
<version>${project.version}</version>
</dependency>
</dependencies>
</project>
<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <parent> <artifactId>storm.net</artifactId> <groupId>storm.net</groupId> <version>1.0</version> </parent> <modelVersion>4.0.0</modelVersion> <artifactId>storm.net.app</artifactId> <dependencies> <dependency> <groupId>storm.net</groupId> <artifactId>storm.net.core</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>storm.net</groupId> <artifactId>storm.net.web</artifactId> <version>${project.version}</version> </dependency> </dependencies> </project>
遵循以下配置:
在Intellij中:转到运行菜单->编辑配置->工作目录:$ MODULE_WORKING_DIR $
spring.mvc.view.prefix:/ WEB-INF / jsp / spring.mvc.view.suffix:.jsp
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.