黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節(jié)點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 hot資訊 SpringBoot項目打包說明

SpringBoot項目打包說明

更新時間:2021-12-29 11:13:43 來源:動力節(jié)點 瀏覽2193次

1.jar包部署

添加一個插件

<!-- 打包插件 -->
<build>
    <plugins>
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
        </plugin>
    </plugins>
</build>

這種使用SpringBoot內(nèi)嵌的Tomcat進(jìn)行部署。SpringBoot在不指定打包的時候默認(rèn)jar包形式

<packaging>jar</packaging>

使用命令啟動部署

java -jar xxx.jar

注意存在第三方j(luò)ar的情況

2.war包部署

添加插件如上

打包方式修改為war

<packaging>war</packaging>

添加tomcat插件,spring boot本身有一個內(nèi)嵌的tomcat,如果不做其他配置直接打包,就會生成一個jar包。 所以我們引入外部tomcat

<!-- 外部 tomcat -->
<dependency>
  <groupId>org.springframework.boot</groupId>
  <artifactId>spring-boot-starter-tomcat</artifactId>
</dependency>

在啟動類中做如下配置,繼承SpringBootServletInitializer,重寫configure方法

@SpringBootApplication
public class MyApplication extends SpringBootServletInitializer { 
    public static void main(String[] args) {
        SpringApplication.run(MyApplication.class, args);
    } 
    @Override
    protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
        return builder.sources(MyApplication.class);
    }
}

打包(war)

切換到項目所在路徑,使用命令 mvn clean package

使用IDE工具,例如IDEA自帶打包工具

部署,拷貝war包到tomcat的webapps路徑下,啟動tomcat

注意:這種war包方式端口號使用tomcat的,項目名使用war包的名字,對于application.yml配置文件里指定的端口號和項目名會覆蓋掉。

注意第三方j(luò)ar的情況

使用maven的打包插件,打包方式還是如上。

<build>
        <!--設(shè)置maven-war-plugins插件,否則外部依賴無法打進(jìn)war包 -->
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-war-plugin</artifactId>
                <configuration>
                    <webResources>
                        <resource>
                            <directory>src/main/resources/jar/</directory>
                            <targetPath>WEB-INF/lib</targetPath>
                            <filtering>false</filtering>
                            <includes>
                                <include>**/*.jar</include>
                            </includes>
                        </resource>
                    </webResources>
                </configuration>
            </plugin>
        </plugins>
    </build>

注意:打包插件不能再用springboot提供的。

提交申請后,顧問老師會電話與您溝通安排學(xué)習(xí)

免費課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 久国产 | 成人小视频网 | 欧美高清一区二区三 | 成年片免费网址网站 | 天天操夜夜欢 | 视频在线观看网站免费 | japan高清视频乱xxxxx | 日日av| 亚洲欧美人成综合在线最新 | 国产亚洲一区在线 | 一级特级毛片 | 免费高清欧美一区二区视频 | 一级做a爱片性色毛片武则天五则 | 免费大片黄日本在线观看 | 日韩中文精品亚洲第三区 | 日韩看片网站 | 亚洲最大激情网 | 曰韩毛片| 美日韩一级 | 久久久久88色偷偷免费 | 日本高清h色视频在线观看 日本妇人成熟免费观看18 | 高清视频 一区二区三区四区 | 久久久久久一级毛片免费野外 | 国产成人精品第一区二区 | 国产亚洲一区二区三区 | 青青青国产免费线在 | 久久成人激情视频 | 毛片网站有哪些 | 成人av手机在线观看 | 日韩精品欧美 | 成人亚洲欧美综合 | 国产精品欧美激情第一页 | 91探花国产综合在线精品 | 日本中文字幕一区二区 | 天天躁日日躁狠狠躁黑人躁 | 全部免费的毛片视频观看 | 成人开心网 | 亚洲欧美综合在线观看 | 欧美一区二区激情三区 | 国产91在线看 | 中文字幕天天躁日日躁狠狠 |