当前位置: 首页 > 知识库问答 >
问题:

找不到Spring启动JSP

甄佐
2023-03-14

在我的Spring Boot应用程序中,我从Thymeleaf切换到JSP,它在我的本地计算机上正常工作,但当我将它上传到Heroku服务器时,我发现出现了一个意外错误(type=notfound,status=404)/WEB-INF/jsp/home。jsp

它的罐子打包,如果它在本地工作,但不是在Heroku服务器上,这意味着什么?

共有1个答案

宋成天
2023-03-14

尝试将此添加到pom。xml

    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-tomcat</artifactId>
    </dependency>

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

    <dependency>
        <groupId>javax.servlet</groupId>
        <artifactId>jstl</artifactId>
    </dependency>

并将其添加到application.properties

spring.mvc.view.prefix=/WEB-INF/jsp/
spring.mvc.view.suffix=.jsp

并将jsp移动到src/main/webapp/WEB-INF/jsp

 类似资料:
  • 我无法在intellij中运行Spring Boot Framework应用程序。我正在使用maven,由于某种原因,它找不到我的主类。另外,在我的Spring应用程序类中,我得到了SpringApplication的一个错误。运行表示无法访问组织的命令。springframework。果心环境。环保。 我的pom.xml: 这是我的课程: }

  • 当我启动Spring Cloud Config服务器时,会出现以下错误。 然而,当我在浏览器中点击该URL时,它就存在了,配置服务器正在工作。怎么回事? application.yml bootstrap.yml

  • 我在Spring Boot MVC应用程序中使用了Thymeleaf模板引擎,但在加载styless时遇到了困难。链接位于文件(位于参考资料/模板/片段下),并在登录中引用。html(在参考资料/模板下)。样式表位于resources/static/css目录中。 登录。html 基于这个问题和其他来源,应用程序似乎应该能够使用指定的链接加载样式表。然而,情况并非如此。具体地说,如果我查看浏览器的

  • Eclipse昨天运行得很好(从我大约一年前安装它以来一直运行得很好)。现在突然间,我在启动时出现了以下错误: 我没有在我的机器上更改任何与Eclipse/Java相关的内容,但昨天我的机器上应用了一个Windows更新,所以也许这与此有关(但我没有看到任何会影响Java的内容)。我已经查看了所有其他关于向路径添加内容、向Eclipse ini添加-vm选项(无法使其工作)或将jre文件夹复制到E

  • 我尝试使用安全性和mysql作为提供者来保护我的spring boot应用程序。 调试应用程序时,出现以下错误: SysUserService中的字段sysUserRepository需要一个名为entityManagerFactory的bean,但找不到。 我已经看过这个问题了 如何使用Spring Boot与MySQL数据库和JPA? 这是SysUserService 这是我的Spring启动

  • 我最近开始使用,发现它非常有趣。由于我的大多数应用程序都在中,我决定使用团队提供的spring boot starter项目进行快速设置。它附带了autoconf-spring设置,这使得查询endpoint更加容易。 在IDEA中花了几个小时进行项目设置后,我能够运行graphql示例应用程序。但我认为我的servlet仍然没有启用,只有endpoint正在运行,因为默认查询返回。 这是: 这就