当使用宝塔面板部署 Spring Boot 项目,并且前端采用 JSP 技术时,推荐考虑替换 JSP 为其他前端技术,比如 HTML,将前端资源放置在 resources
目录下。这样做的主要原因是,在服务器部署时,前端资源通常都会存放在 resources
目录中,而 JSP 文件则需要放在与 resources
同级的 webapp
目录下。
这个结构会导致云服务器在运行 Spring Boot 项目时可能无法找到 JSP 文件,因为默认配置下,Spring Boot 会优先寻找 resources
目录中的资源。
因此,为了更好的兼容性和便捷性,建议将 JSP 替换为其他前端技术,并将前端资源放置在 resources
目录下。这样可以确保项目在不同环境中都能正确找到和加载静态资源,提高部署的灵活性和可维护性。