Spring Boot - 部署Deploy

Spring Boot - 部署Deploy

服務發佈Tomcat

  • 修改啓動類,繼承 SpringBootServletInitializer 並重寫 configure 方法java

@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
    return builder.sources(Start.class);
}
  • 修改pom文件中jar 爲 warweb

<packaging>war</packaging>
  • 修改pom,排除tomcat插件spring

    1. 須要增長servlet-api,不然編譯會失敗數據庫

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-web</artifactId>
    <exclusions>
        <exclusion>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-tomcat</artifactId>
        </exclusion>
    </exclusions>
</dependency>
<dependency>
    <groupId>javax.servlet</groupId>
    <artifactId>servlet-api</artifactId>
    <version>2.5</version>
    <scope>provided</scope>
</dependency>
  • 打包部署到容器segmentfault

mvn clean package
1. 將war放到webapp目錄,注意上下文
    2. 將package後目錄,放到webapp/ROOT下

總結

Spring Boot 入門教程到這裏就結束了,你們若是有想了解其餘內容,歡迎留言,我將第一時間整理。api

索引

  1. Spring Boot - 初識 Hello Worldtomcat

  2. Spring Boot - Servlet、過濾器、監聽器、攔截器app

  3. Spring Boot - 靜態資源處理、啓動加載、日誌處理webapp

  4. Spring Boot - 數據庫配置ide

  5. Spring Boot - 部署Deploy

最後

若是以爲個人文章對您有用,請點贊、收藏。您的支持將鼓勵我繼續創做!

相關文章
相關標籤/搜索