一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|編程技術|正則表達式|

服務器之家 - 編程語言 - JAVA教程 - Spring boot部署發布到linux的操作方法

Spring boot部署發布到linux的操作方法

2020-09-28 10:56小小她爹 JAVA教程

這篇文章主要介紹了Spring boot部署發布到linux的操作方法,非常不錯,具有參考借鑒價值,需要的朋友可以參考下

限制條件:

The default script supports most Linux distributions and is tested on CentOS and Ubuntu. Other platforms, such as OS X and FreeBSD, will require the use of a custom embeddedLaunchScript.

當前文檔適用于 CentOS and Ubuntu,其他平臺需要定制腳本

1、部署發布

1.1 打包

maven打包成執行文件

?
1
2
3
4
5
6
7
<plugin>
 <groupId>org.springframework.boot</groupId>
 <artifactId>spring-boot-maven-plugin</artifactId>
 <configuration>
  <executable>true</executable>
 </configuration>
</plugin>

Gradle設置

?
1
2
3
springBoot {
 executable = true
}

You can then run your application by typing ./my-application.jar (where my-application is the name of your artifact).

打包完成后,可以使用./my-application.jar 運行 

1.2 原理

linux下查看文件格式為一個bshell可執行文件

?
1
2
[root@i-2cjt6k6n ~]# file audit-console-1.0.0.jar
audit-console-1.0.0.jar: Bourne-Again shell script text executable

查看文件內容

?
1
vi audit-console-1.0.0.jar

文件開頭:

Spring boot部署發布到linux的操作方法

shell與執行jar內容的分割:

Spring boot部署發布到linux的操作方法

可以看到,非常高的技巧,jar包包裝為shell可執行文件,另外可以加載自己運行 

1.3 發布為一個服務

?
1
2
ln -s /var/myapp/myapp.jar /etc/init.d/myapp
service myapp start

總結

以上所述是小編給大家介紹的Spring boot部署發布到linux的操作方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對服務器之家網站的支持!

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 免费观看全集 | 免费观看伦理片 | 国产综合亚洲专区在线 | 好大水好多好爽好硬好深视频 | a黄毛片 | 美女污视频 | 久久久WWW免费人成精品 | 亚洲性综合网 | 欧美一级免费看 | free性丰满hd性欧美人体 | 色导行| 久久热在线视频精品1 | 丫鬟粗大狠狠贯穿h | 91porny紧身翘臀 | 5g996未满十八| 欧美作爱福利免费观看视频 | 成人精品第一区二区三区 | 亚洲九九精品 | 四虎精品在线观看 | 金牛网155755水心论坛黄大父母 | 日本一区二区在线不卡 | 亚洲欧美精品一区二区 | 美女撒尿部位无遮挡 | 小早川怜子在线播放精品 | 亚洲 国产精品 日韩 | 金发美女与黑人做爰 | 天天舔天天操天天干 | 黄 在线播放 | 粉嫩高中生第一次不戴套 | 闺蜜的样子小说安沁在线阅读 | 婷婷在线成人免费观看搜索 | 糖心视频在线观看 | 午夜精品久久久内射近拍高清 | 91啦在线播放 | 成人影院免费在线观看 | 青青草综合网 | 欧美日韩一二三区免费视频观看 | 贰佰麻豆剧果冻传媒一二三区 | 狠狠色综合久久久久尤物 | 乌克兰肥熟 | 嫩模被黑人粗大挺进 |