最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java結(jié)合Vue項(xiàng)目打包并進(jìn)行服務(wù)器部署

 更新時(shí)間:2022年07月21日 15:34:28   作者:鐘良堂  
本文主要介紹了Java結(jié)合Vue項(xiàng)目打包并進(jìn)行服務(wù)器部署,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

兩周前我剛剛?cè)肼殞?shí)習(xí)的時(shí)候,后端的幾個(gè)同事看到我需要學(xué)習(xí)如何把項(xiàng)目進(jìn)行部署,都圍過(guò)來(lái)教我怎么部署,我感覺(jué)學(xué)習(xí)到了很多,因此,記錄一下學(xué)習(xí)的筆記。
當(dāng)然了,這些部署是建立在已經(jīng)配置好tomcat(后端服務(wù)器)和nginx(前端服務(wù)器)的基礎(chǔ)之上的,因?yàn)楣局耙呀?jīng)做好了,我只需要迭代即可。

Java后端項(xiàng)目打包和服務(wù)器部署

1、IDEA點(diǎn)擊maven,然后點(diǎn)擊clean,接著點(diǎn)擊package打包獲得cr.war(在項(xiàng)目根目錄的target目錄)。

為啥需要打war包,我也不是很清楚。好像是因?yàn)橹癹ar包部署有問(wèn)題。

2、通過(guò)Xshell連接服務(wù)器:

點(diǎn)擊Xshell左上角的新建按鈕:

然后填寫(xiě)一下服務(wù)器名稱(chēng)、服務(wù)器IP地址和服務(wù)器端口號(hào)即可:

如果連上了服務(wù)器,會(huì)有這樣的結(jié)果:

3、接著需要備份之前的cr.war,備份在/opt/server/apache-tomcat-9.0.8/backup文件夾中:

[sxzm@localhost webapps]$ mv cr.war ../backup/cr220706.war

下面是我之前記錄下來(lái)的服務(wù)器輸出:

4、通過(guò)Xftp 7上傳cr.war/apache-tomcat-9.0.8/webapps中:

如果沒(méi)有安裝Xftp 7,直接點(diǎn)擊下面的官網(wǎng)鏈接下載即可:
https://www.xshell.com/zh/xftp/

個(gè)人感覺(jué)這個(gè)工具還是特別好用的。

5、到/apache-tomcat-9.0.8/bin下面重啟tomcat
關(guān)閉tomcat:

[sxzm@localhost bin]$ ./shutdown.sh

但是如果你輸入以下命令,你會(huì)發(fā)現(xiàn)tomcat沒(méi)有關(guān)閉:

[sxzm@localhost bin]$ ps -ef | grep java

這個(gè)沒(méi)有關(guān)閉的進(jìn)程為14414。
下面直接使用這個(gè)命令殺這個(gè)進(jìn)程:

[sxzm@localhost bin]$ kill -9 14414

再次查看進(jìn)程:

[sxzm@localhost bin]$ ps -ef | grep java

可以看到這個(gè)進(jìn)程結(jié)束了,也就意味著tomcat關(guān)閉了。
下面重新啟動(dòng)tomcat:

[sxzm@localhost bin]$ ./startup.sh

這樣tomcat就啟動(dòng)成功了。
可以繼續(xù)使用這個(gè)命令查看tomcat啟動(dòng)情況:

[sxzm@localhost bin]$ ps -ef | grep java

6、最后到/logs下查看是否有報(bào)錯(cuò)信息

[sxzm@localhost apache-tomcat-9.0.8]$ cd logs

使用這個(gè)命令查看catalina.out 文件的末尾輸出:

[sxzm@localhost logs]$ tail -f catalina.out 

可以看到springboot啟動(dòng)成功了,也就意味著Java項(xiàng)目部署成功了。

Vue項(xiàng)目服務(wù)器部署

1、Vue前端項(xiàng)目導(dǎo)包生成dist.zip文件,同樣按照上面的教程進(jìn)入Xshell軟件登錄服務(wù)器,前端部署很簡(jiǎn)單,主要就是備份和解壓。

2、在/opt/ui文件夾下解壓,解壓之前先備份之前的dist(直接解壓就行,不需要有什么其他操作,主要還是要使用Xftp 7進(jìn)行備份):

unzip -o dist.zip

 到此這篇關(guān)于Java結(jié)合Vue項(xiàng)目打包并進(jìn)行服務(wù)器部署的文章就介紹到這了,更多相關(guān)Java Vue項(xiàng)目打包部署內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • springboot整合Nacos組件環(huán)境搭建和入門(mén)案例詳解(最新推薦)

    springboot整合Nacos組件環(huán)境搭建和入門(mén)案例詳解(最新推薦)

    本文介紹了Nacos的基礎(chǔ)概念、關(guān)鍵特性、專(zhuān)業(yè)術(shù)語(yǔ)和生態(tài)圈,如何在Windows環(huán)境下搭建Nacos單個(gè)服務(wù),以及如何整合SpringBoot2來(lái)使用Nacos進(jìn)行服務(wù)注冊(cè)和配置管理,感興趣的朋友一起看看吧
    2025-03-03
  • Java中HashMap獲取值的幾種方式匯總

    Java中HashMap獲取值的幾種方式匯總

    這篇文章主要介紹了Java中HashMap獲取值的幾種方式匯總,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • Java設(shè)計(jì)模式--適配器模式詳解

    Java設(shè)計(jì)模式--適配器模式詳解

    這篇文章主要介紹了java設(shè)計(jì)模式之適配器模式Adapter的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-09-09
  • SpringBoot本地磁盤(pán)映射問(wèn)題

    SpringBoot本地磁盤(pán)映射問(wèn)題

    這篇文章主要介紹了SpringBoot本地磁盤(pán)映射問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-10-10
  • 分享Spring?Cloud?OpenFeign?的五個(gè)優(yōu)化技巧

    分享Spring?Cloud?OpenFeign?的五個(gè)優(yōu)化技巧

    這篇文章主要分享的是Spring?Cloud?OpenFeign?的五個(gè)優(yōu)化技巧,OpenFeign?是?Spring?官方推出的一種聲明式服務(wù)調(diào)用和負(fù)載均衡組件,更多相關(guān)內(nèi)容需要的小伙伴可以參考一下
    2022-05-05
  • Java實(shí)現(xiàn)lucene搜索功能的方法(推薦)

    Java實(shí)現(xiàn)lucene搜索功能的方法(推薦)

    下面小編就為大家?guī)?lái)一篇Java實(shí)現(xiàn)lucene搜索功能的方法(推薦)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2016-12-12
  • Java實(shí)現(xiàn)非對(duì)稱(chēng)加密的三種方法

    Java實(shí)現(xiàn)非對(duì)稱(chēng)加密的三種方法

    本文主要介紹了Java實(shí)現(xiàn)非對(duì)稱(chēng)加密的三種方法,主要包括非對(duì)稱(chēng)加密算法--DH(密鑰交換),非對(duì)稱(chēng)加密算法--RSA,非對(duì)稱(chēng)加密算法--EIGamal,具有一定的參考價(jià)值,感興趣的可以了解一下
    2023-12-12
  • 利用java實(shí)現(xiàn)單詞倒序排列

    利用java實(shí)現(xiàn)單詞倒序排列

    這篇文章就是利用java實(shí)現(xiàn)單詞倒序排列,感覺(jué)像是在變魔術(shù),感興趣的小伙伴來(lái)見(jiàn)證一下
    2015-07-07
  • 圖解Java中插入排序算法的原理與實(shí)現(xiàn)

    圖解Java中插入排序算法的原理與實(shí)現(xiàn)

    插入排序的算法描述是一種簡(jiǎn)單直觀的排序算法。它的工作原理是通過(guò)構(gòu)建有序序列,對(duì)于未排序數(shù)據(jù),在已排序序列中從后向前掃描,找到相應(yīng)位置并插入。本文將通過(guò)圖片詳解插入排序的原理及實(shí)現(xiàn),需要的可以參考一下
    2022-08-08
  • 淺談Java中強(qiáng)制類(lèi)型轉(zhuǎn)換的問(wèn)題

    淺談Java中強(qiáng)制類(lèi)型轉(zhuǎn)換的問(wèn)題

    下面小編就為大家?guī)?lái)一篇淺談Java中強(qiáng)制類(lèi)型轉(zhuǎn)換的問(wèn)題。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2016-05-05

最新評(píng)論

南丰县| 南丰县| 固原市| 邵阳市| 讷河市| 曲周县| 焦作市| 石家庄市| 东方市| 清苑县| 绥江县| 安远县| 江源县| 永胜县| 阿拉尔市| 灯塔市| 云龙县| 丽江市| 庆城县| 梓潼县| 远安县| 东宁县| 泉州市| 景谷| 博湖县| 丹巴县| 临颍县| 桂东县| 新绛县| 麻江县| 萝北县| 罗定市| 江西省| 新泰市| 尼勒克县| 营山县| 阿巴嘎旗| 岱山县| 锦屏县| 维西| 澜沧|