欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Java結合Vue項目打包并進行服務器部署

 更新時間:2022年07月21日 15:34:28   作者:鐘良堂  
本文主要介紹了Java結合Vue項目打包并進行服務器部署,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

兩周前我剛剛入職實習的時候,后端的幾個同事看到我需要學習如何把項目進行部署,都圍過來教我怎么部署,我感覺學習到了很多,因此,記錄一下學習的筆記。
當然了,這些部署是建立在已經(jīng)配置好tomcat(后端服務器)和nginx(前端服務器)的基礎之上的,因為公司之前已經(jīng)做好了,我只需要迭代即可。

Java后端項目打包和服務器部署

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

為啥需要打war包,我也不是很清楚。好像是因為之前jar包部署有問題。

2、通過Xshell連接服務器:

點擊Xshell左上角的新建按鈕:

然后填寫一下服務器名稱、服務器IP地址和服務器端口號即可:

如果連上了服務器,會有這樣的結果:

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

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

下面是我之前記錄下來的服務器輸出:

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

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

個人感覺這個工具還是特別好用的。

5、到/apache-tomcat-9.0.8/bin下面重啟tomcat
關閉tomcat:

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

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

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

這個沒有關閉的進程為14414。
下面直接使用這個命令殺這個進程:

[sxzm@localhost bin]$ kill -9 14414

再次查看進程:

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

可以看到這個進程結束了,也就意味著tomcat關閉了。
下面重新啟動tomcat:

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

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

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

6、最后到/logs下查看是否有報錯信息

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

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

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

可以看到springboot啟動成功了,也就意味著Java項目部署成功了。

Vue項目服務器部署

1、Vue前端項目導包生成dist.zip文件,同樣按照上面的教程進入Xshell軟件登錄服務器,前端部署很簡單,主要就是備份和解壓。

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

unzip -o dist.zip

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

相關文章

  • Spring Boot整合web層實現(xiàn)過程詳解

    Spring Boot整合web層實現(xiàn)過程詳解

    這篇文章主要介紹了Spring Boot整合web層實現(xiàn)過程詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-04-04
  • SpringBoot+MyBatis實現(xiàn)登錄案例

    SpringBoot+MyBatis實現(xiàn)登錄案例

    前端時間在網(wǎng)上看到有朋友在學習springboot項目的搭建過程,今天就抽空給大家分享一個案例幫助大家學習SpringBoot+MyBatis實現(xiàn)登錄功能,具體實現(xiàn)代碼跟隨小編一起看看吧
    2021-06-06
  • SpringBoot 實現(xiàn)定時任務的方法詳解

    SpringBoot 實現(xiàn)定時任務的方法詳解

    這篇文章主要介紹了SpringBoot 實現(xiàn)定時任務的方法詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-08-08
  • 基于Spring MVC的文件上傳和下載實現(xiàn)方法

    基于Spring MVC的文件上傳和下載實現(xiàn)方法

    在Web應用程序中,文件上傳和下載是常見的功能,Spring MVC框架提供了方便的方式來實現(xiàn)這些功能,本文將介紹如何使用Spring MVC實現(xiàn)文件上傳和下載,需要的朋友可以參考下
    2023-05-05
  • Java實現(xiàn)最小高度樹

    Java實現(xiàn)最小高度樹

    本文主要介紹了Java實現(xiàn)最小高度樹,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-04-04
  • EditPlus運行java時從鍵盤輸入數(shù)據(jù)的操作方法

    EditPlus運行java時從鍵盤輸入數(shù)據(jù)的操作方法

    這篇文章主要介紹了EditPlus運行java時從鍵盤輸入數(shù)據(jù)的操作方法,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-03-03
  • 區(qū)塊鏈常用數(shù)據(jù)庫leveldb用java來實現(xiàn)常規(guī)操作的方法

    區(qū)塊鏈常用數(shù)據(jù)庫leveldb用java來實現(xiàn)常規(guī)操作的方法

    這篇文章主要介紹了區(qū)塊鏈常用數(shù)據(jù)庫leveldb用java來實現(xiàn)常規(guī)操作,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-02-02
  • Java通過反射機制動態(tài)設置對象屬性值的方法

    Java通過反射機制動態(tài)設置對象屬性值的方法

    下面小編就為大家?guī)硪黄狫ava通過反射機制動態(tài)設置對象屬性值的方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-07-07
  • Springboot項目啟動到一半卡住了,不報錯問題及解決

    Springboot項目啟動到一半卡住了,不報錯問題及解決

    這篇文章主要介紹了Springboot項目啟動到一半卡住了,不報錯問題及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-06-06
  • SpringBoot使用Caffeine實現(xiàn)內(nèi)存緩存示例詳解

    SpringBoot使用Caffeine實現(xiàn)內(nèi)存緩存示例詳解

    caffeine提供了四種緩存策略:分別為手動加載、自動加載、異步手動加載、異步自動加載,這篇文章主要介紹了SpringBoot使用Caffeine實現(xiàn)內(nèi)存緩存,需要的朋友可以參考下
    2023-06-06

最新評論