springboot war包部署到tomcat7報錯404

1.問題表述

springboot項目打包成war包放到tomcat7下的webapps下面,報錯404請求資源不可用。報錯截圖完整如下:

網上說的基本上都是千篇一律的解決方案

比如重寫application啓動類的configure方法

@MapperScan("com.site.blog.my.core.dao")
@SpringBootApplication
public class MyBlogApplication extends SpringBootServletInitializer {
    public static void main(String[] args) {
        SpringApplication.run(MyBlogApplication.class, args);
    }

    // 不重寫打包war部署到tomcat接口會報404
    @Override
    protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
        return application.sources(MyBlogApplication.class);
    }
}

          再比如去掉內嵌tomcat

其實並沒有真正解決我的問題。

2.解決問題

其實這個問題是tomcat版本問題,直接把tomcat7換成tomcat8即可解決。如果沒有解決歡迎留言,我們一起探討解決~

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章