繁体   English   中英

Spring Boot JSP配置不起作用

[英]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

概述如下


父POM:

  <?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> 


网络儿童POM:

    <?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>


将整个库包装在一起的App POM

  <?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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM