【Springboot】Springboot搭建web項目並使用使用外部tomcat啓動的步驟

1. 設置package爲war

    <packaging>war</packaging>

2. 啓動類必須繼承自SpringBootServletInitializer類,這樣用外部tomcat啓動的時候,就能找到servlet而啓動(相當於springMVC項目的web.xml)。

@SpringBootApplication
public class SeckillApplication  extends SpringBootServletInitializer {

    public static void main(String[] args) {
        SpringApplication.run(SeckillApplication.class, args);
    }
}

3. 添加JSP 標準標籤庫 依賴

        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>jstl</artifactId>
        </dependency>

4. 和springMVC項目一樣添加外部的tomcat,並配置如下即可。

 

PS: 用使用內置容器啓動web項目並使用mvn springboot-run 命令啓動項目,可參考,

https://blog.csdn.net/fanshukui/article/details/80258793

但是我使用mvn springboot-run 命令運行的時,無法加斷點debug。所以我傾向於使用外部tomcat模式運行spring的web程序。

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