書(shū)接上回,在完成【上】中的步驟后透乾,我們已經(jīng)具備了在華為云耀云服務(wù)器L實(shí)例這個(gè)高性能云服務(wù)器上部署自己項(xiàng)目的所有先決條件势决,包括數(shù)據(jù)庫(kù)部署和本地項(xiàng)目測(cè)試贾富。本篇將繼續(xù)以一個(gè)從github上下載的開(kāi)源springboot學(xué)生管理系統(tǒng)(源代碼鏈接:https://github.com/ZeroWdd/studentmanager)為例,介紹將本地項(xiàng)目部署華為云耀云服務(wù)器L實(shí)例上的所有步驟崇决。
在先前的五個(gè)基礎(chǔ)步驟后材诽,服務(wù)器已經(jīng)開(kāi)放了所需端口、擁有了基本的項(xiàng)目環(huán)境恒傻,除此之外脸侥,讓我們開(kāi)放8080端口,以便下一步進(jìn)行
按固定步驟使用本地終端Putty登錄后盈厘,我們使用Ping測(cè)試一下服務(wù)器正常運(yùn)行睁枕。
出現(xiàn)以上返回,意味著我們能夠正常進(jìn)行下一步,如果出現(xiàn)問(wèn)題外遇,請(qǐng)返回先前五個(gè)基礎(chǔ)步驟的記錄教程注簿。
接下來(lái),我們開(kāi)始將本地項(xiàng)目借助maven打包跳仿,將其上傳至云服務(wù)器以供下一步配置
找到最右側(cè)的Maven選項(xiàng)卡诡渴,按下圖所示目錄找到package,雙擊
等待打包完成塔嬉,出現(xiàn)如圖所示的提示后玩徊,表示打包成功。
打包完成的jar包在target文件目錄下谨究,如下圖所示恩袱,我們可以在對(duì)應(yīng)的文件目錄中找到它
右鍵選擇獲取它的絕對(duì)路徑,將該路徑記錄胶哲,以便下一步的上傳畔塔。
當(dāng)前路徑為:
D:\FAOS\Github\studentmanager\target\studentmanager-0.0.1-SNAPSHOT.jar
下一步,我們將這個(gè)打包好的jar包部署到云服務(wù)器上鸯屿。將Jar包從本地Windows系統(tǒng)上傳到CentOS?7云服務(wù)器可以使用SCP(Secure?Copy?Protocol)來(lái)實(shí)現(xiàn)澈吨。以下是詳細(xì)的步驟:
**在本地Windows系統(tǒng)上執(zhí)行以下步驟:**
1.?**打開(kāi)命令提示符**:按下`Win?+?R`,鍵入`cmd`并按下`Enter`寄摆,以打開(kāi)Windows命令提示符谅辣。
2.?**使用SCP命令上傳Jar包**:在命令提示符中,使用以下命令將Jar包上傳到CentOS?7服務(wù)器婶恼。將以下命令中的路徑和文件名替換為的實(shí)際值:
???```shell
???scp?C:\path\to\your\local\file.jar?username@server_ip:/path/to/remote/directory/
???```
???-?`C:\path\to\your\local\file.jar`:本地Jar包的路徑桑阶。
???-?`username`:CentOS?7服務(wù)器用戶(hù)名。
???-?`server_ip`:CentOS?7服務(wù)器的IP地址或主機(jī)名勾邦。
???-?`/path/to/remote/directory/`:希望將Jar包上傳到的遠(yuǎn)程服務(wù)器目錄的路徑蚣录。確保在命令中使用適當(dāng)?shù)慕^對(duì)路徑,使用~替代則意味著上傳至home
3.?**輸入密碼**:運(yùn)行上述命令后眷篇,提示首次登陸存在風(fēng)險(xiǎn)萎河,輸入yes后,系統(tǒng)會(huì)提示你輸入服務(wù)器用戶(hù)的密碼蕉饼。輸入密碼后虐杯,SCP將開(kāi)始上傳文件。
等待傳輸完成昧港,即成功將jar包上傳至華為云服務(wù)器
**在CentOS?7服務(wù)器上執(zhí)行以下步驟:**
1.?**登錄到服務(wù)器**:參考先前步驟厦幅,使用Putty登錄
2.?**確認(rèn)文件已上傳**:在服務(wù)器上,使用`ls`命令檢查你的Jar包是否已成功上傳到指定的遠(yuǎn)程目錄:
???```shell
???ls
???```
???確笨可以看到上傳的Jar包文件确憨。
現(xiàn)在译荞,我們已成功將Jar包從本地Windows系統(tǒng)上傳到CentOS?7服務(wù)器。
輸入以下指令運(yùn)行我們剛剛上傳完畢的jar包:
'''
java?-jar?-Dserver.port=8080?studentmanager-0.0.1-SNAPSHOT.jar
'''
運(yùn)行jar包成功休弃,接下來(lái)吞歼,我們?cè)诒镜販y(cè)試是否可以遠(yuǎn)程訪(fǎng)問(wèn)在服務(wù)器上運(yùn)行的管理系統(tǒng)項(xiàng)目
訪(fǎng)問(wèn):124.70.134.48:8080/login
成功訪(fǎng)問(wèn),即部署成功∷現(xiàn)在篙骡,借助華為云耀云服務(wù)器L實(shí)例提供的穩(wěn)定高速的云服務(wù),你可以在其他終端上遠(yuǎn)程訪(fǎng)問(wèn)并使用你的系統(tǒng)了丈甸。