日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

springboot 打包_springboot项目打包上传至阿里云服务器

發布時間:2023/11/27 生活经验 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 springboot 打包_springboot项目打包上传至阿里云服务器 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

工具

IDEA+Xshell6+maven

詳細步驟

01

對Spring Boot項目進行打包

打包的兩種方式:IDEA和CMD

首先介紹使用IDEA進行打包。

雙擊clean和package,IDEA會生成jar包(SpringBoot項目官方推薦以jar包的形式進行打包)。并且jar放在target目錄下。

下面介紹使用CMD打包的方法:

在項目的目錄下執行mvn clean package命令同樣可以在target目錄下生成jar包。

02

使用Xshell將jar包上傳到阿里云服務器

打開Xshell新建會話,輸入服務器的地址(默認端口號為22)

之后會輸入用戶名和密碼,輸入正確后才能繼續操作

輸入正確后,就可以進行上傳。這里需要注意的是上傳之前要在要上傳的目錄下新建一個日志文件(第一次上傳),這樣出現報錯信息時,可以比較方便的查看信息。

vi ***.txt

03

上傳jar包

上傳jar包需要用到rz命令 不過要想讓rz命令起作用,需要我們在服務器上安裝這個命令. =。在服務器上執行:yun install lrzsz?安裝命令后cd進入我們要上傳到的目錄。在這個目錄執行rz,然后選擇我們要上傳的文件即可

04

查看端口ID

使用lsof -i:端口號?查看進程的ID 如果出現的話需要kill掉

05

使用nohup后臺運行jar包

執行nohup java -jar demo-0.0.1-SNAPSHOT.jar > 日志文件 &

nohup和&的作用

?nohup是后臺運行是用到的命令,如果不用nohup執行jar包的話,當我們關閉了Xshell的會話后,進程就會停止這樣顯然是不合適的
而使用了nohup,后臺就會一直運行進程,而當會話關閉也不影響后臺進程的運行(對SIGHUP信號免疫)。只有進程接受到SIGINT信號才會停止運行。

那么如何讓進程對SIGINT信號也免疫呢?這時需要&.加上&進程就會對SIGINT信號免疫.

想看更多精彩內容

請關注我們的實驗室公眾號喲

掃碼關注啦!

總結

以上是生活随笔為你收集整理的springboot 打包_springboot项目打包上传至阿里云服务器的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。