【问题标题】:Spring-boot jar return whitelabel error when run on Linux在 Linux 上运行时,Spring-boot jar 返回 whitelabel 错误
【发布时间】:2019-11-08 04:44:06
【问题描述】:

我的 spring-boot 应用程序有问题,当我尝试在 Linux 服务器上部署和运行 JAR 时,它返回一个 whiteLabel 错误,而当我在本地 Windows 计算机上运行它时,它没有任何问题.

网页显示的错误下方(服务器端没有返回错误):

Whitelabel Error Page
This application has no explicit mapping for /error, so you are seeing this as a fallback.

Wed Jun 26 09:03:01 UTC 2019
There was an unexpected error (type=Not Found, status=404).
/WEB-INF/jsp/advisor/home.jsp

返回主页的控制器方法

@GetMapping("home")
    public String getHomePage(){
        return "/advisor/home";
    }

Application.properties

logging.level.root=INFO
spring.mvc.view.prefix=/WEB-INF/jsp/
spring.mvc.view.suffix=.jsp

项目结构

我不明白为什么 jar 在我的本地计算机上运行良好,但在 Linux 服务器上运行时却找不到视图

【问题讨论】:

  • 展示你如何调用/定义你的JSP以及home.jsp文件和advisor目录是什么情况?
  • 我已经增加了一些精度,但我真的不明白为什么 jar 不能在服务器上运行,而同一个 jar 在本地计算机上工作正常
  • home.jsp 在哪里?
  • 在 advisor 文件夹中,这就是为什么我的方法返回 advisor/home

标签: java spring-boot jsp


【解决方案1】:

问题已解决,而不是战争我生成了一个罐子,当我生成战争时,问题自己解决了。

【讨论】:

    猜你喜欢
    • 2018-07-27
    • 2018-11-14
    • 2017-06-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多