首页 > 解决方案 > 战争文件中的Spring Boot 2并部署在独立的tomcat中,无法重定向

问题描述

我是使用Spring-boot 2.1.0 的新手
我正在使用 maven 设置一个新的Spring-boot 2.1.0 web 项目,由于某些原因,我的首页是JSP,我将项目打包成一个 war 文件。
然后,我将 war 文件部署在独立的Tomcat 8.0中。
我用 commond 打包了 war 文件mvn clean package -DskipTest=true

问题是:
战争包名称是marpt
登录页面可以通过 url http://localhost:8096/marpt 访问,但是当我登录时,动作重定向失败,它会出现 404 错误。

我google了很多文章,大部分都是基于Spring-boot 1.xx版本的;
我试图在 POM 文件中排除 embeded-tomcat;
我也尝试server.servlet.context-path=/marpt在application.properties文件中进行配置,但再次重定向失败,也<%@include file="../../pages/share/partial/sidebar.jsp" %>失败了,只能使用<jsp:include flush="true" page="/pages/share/partial/sidebar.jsp" />

我已经将项目上传到 github:点击这里

希望有大神帮忙解决一下,万分感谢!

标签: spring-boottomcat8

解决方案


推荐阅读