Spring Boot 直接从 URL 访问 JSP 在 IDE 中有效,但在打包为 WAR 后不起作用

问题描述 投票:0回答:0

似乎这个问题过去曾被问过并且有解决方案。 但是,我的问题是针对我在开发环境与生产环境中看到的差异。

我有一个基于Maven的spring boot项目(https://github.com/crystaldeveloper2017/springstartertest)。

当我从 VS 代码中运行/调试这个项目,并尝试点击 URL

http://localhost:8080/employeeView.jsp
,我得到了想要的结果。

但是当我在使用

mvn package
将项目打包成战争并在外部 apache tomcat 上运行它后尝试做同样的事情时,我得到 Not found 错误。

http://localhost:8080/NAME_OF_WAR/employeeView.jsp
。 (未找到 404)

附带的存储库是公开的,所有人都可以访问。

spring-boot maven http-status-code-404 war
© www.soinside.com 2019 - 2024. All rights reserved.