当springboot 项目打war包部署tomcat时页面访问报错404

一、移除StringBoot内置tomcat
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-tomcat</artifactId>
    <!--打包的时候能够不用包进去,别的设施会提供。事实上该依赖理论上能够参与编译,测试,运行等周期。
        至关于compile,可是打包阶段作了exclude操做-->
    <scope>provided</scope>
</dependency>
二、在启动类的同级目录下建立同级的启动类转发请求

public class BackendInTomcatApplication extends SpringBootServletInitializer {

    @Override
    protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
        return application.sources(test.class);
    }

}

} html

两种选择一种就能够spring

 

https://www.cnblogs.com/whzbz894/articles/9149665.htmltomcat

相关文章
相关标签/搜索