當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

相關文章
相關標籤/搜索