【发布时间】: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