1. 程式人生 > >SpringBoot專案打成war報

SpringBoot專案打成war報

直接講正題打成war釋出到tomcat

第一步 先建立一個springboot專案

名字自己自取即可

模版新增自己需要的即可

第二步 將jar改成war 然後將原本的tomcat外掛移除

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-web</artifactId>
    <!-- 移除嵌入式tomcat外掛 -->
    <exclusions>
        <exclusion>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-tomcat</artifactId>
        </exclusion>
    </exclusions>
</dependency>

第三步 新增servlet-api依賴 二選一

<dependency>
    <groupId>javax.servlet</groupId>
    <artifactId>javax.servlet-api</artifactId>
    <version>3.1.0</version>
    <scope>provided</scope>
</dependency>
或
<dependency>
    <groupId>org.apache.tomcat</groupId>
    <artifactId>tomcat-servlet-api</artifactId>
    <version>8.0.36</version>
    <scope>provided</scope>
</dependency>

第四步 找到右邊maven projects 找到install打包

第五步 將war包放到tomcat -> webapps下執行tomcat tomcat會自動解析war包生成專案資料夾

訪問localhost:埠號/專案名稱