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

將Java項目提交到云服務(wù)器的流程步驟

 更新時間:2025年04月20日 11:10:36   作者:一只愛打拳的程序猿  
所謂將項目提交到云服務(wù)器即將你的項目打成一個 jar 包然后提交到云服務(wù)器即可,因此我們需要準(zhǔn)備服務(wù)器環(huán)境為:Linux + JDK + MariDB(MySQL)+ Git + Maven,文中通過圖文講解的非常詳細,需要的朋友可以參考下

首先,需要下載一個 Xshell ,并且將創(chuàng)建一個會話連接到你的服務(wù)器。

出現(xiàn)上圖所示,即連接成功。

1. 安裝 jdk

使用 yum 包管理器

1.1 查看 jdk 版本

yum list | grep jdk

找到你所需要下載的 jdk 版本號且后綴為 devel.x86_64 的版本。

1.2 下載 jdk

第一步,回到 root 下面 :sudo su -

第二步,下載你的 jdk 版本 :yum install  java-1.8.0-openjdk-devel.x86_64 

第三步,提示 y/n 選 y

2. 安裝 mariadb(mysql)

2.1 安裝相應(yīng)的服務(wù)

安裝 mariadb 服務(wù):yum install -y mariadb-server

安裝 mariadb 命令行客戶端:yum install -y mariadb

安裝 mariadb C libary:yum install -y mariadb-libs

安裝 mariadb 開發(fā)包:yum install -y mariadb-devel

2.2 啟動 mariadb 服務(wù)

啟動該服務(wù) systemctl start mariadb

設(shè)置服務(wù)開機即啟動 systemctl enable mariadb

查看服務(wù)狀態(tài) systemctl status mariadb

當(dāng)顯示為 active 狀態(tài),則代表該服務(wù)為正常運行的

2.3 測試是否下載成功

測試連接 mysql -uroot -p

默認是沒有密碼的,因此直接使用 mysql -uroot 即可

后面創(chuàng)建數(shù)據(jù)庫時,需要將數(shù)據(jù)庫設(shè)置為 utf8mb4,因為默認的字符集不支持中文,所以后面創(chuàng)建數(shù)據(jù)庫時需要指定字符集。如:

CREATE DATABASE forum_db CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;

3. 在服務(wù)器上創(chuàng)建數(shù)據(jù)庫

3.1 創(chuàng)建文件夾

創(chuàng)建一個文件夾,我創(chuàng)建的文件夾為我的項目名。

進入該文件夾

將數(shù)據(jù)庫內(nèi)容拖入到 Xshell

顯示下述信息則成功 

3.2 創(chuàng)建數(shù)據(jù)庫

進入到 mysql

 執(zhí)行剛剛導(dǎo)入的數(shù)據(jù)

此時建庫成功

將你的代碼進行調(diào)整,確保無誤后就可以將項目提交到服務(wù)器。

4. 將項目提交至服務(wù)器

4.1 修改代碼中的數(shù)據(jù)源配置

連接數(shù)據(jù)庫默認是沒有密碼的,因此直接在程序中設(shè)置空字符串即可,如果設(shè)置了,則輸入你的密碼。注意,確保你項目中的數(shù)據(jù)庫配置要與服務(wù)器上的數(shù)據(jù)庫配置保持一致

4.2 修改日志級別和文件路徑

保存路徑應(yīng)與上述創(chuàng)建的保持一致 

4.3 將項目進行打包

idea 中將項目打成一個 java 包,步驟如下圖:

4.4 上傳至服務(wù)器

將該包拖入到 xshell 中,會自動對這個包進行解壓縮

查看是否成功

重命名 jar

查看服務(wù)器中是否有項目在運行,可以發(fā)現(xiàn)沒有任何項目

如果有則使用 kill 9 [pid] 來刪除該進程,pid 為進程號,如上圖中的 455:kill 9 455。

4.5 后臺運行

使用命令:nohup command [ Arg ... ] [&]

  • nohup 英文全稱為 no hang up(不掛起),用于系統(tǒng)后臺不掛斷地運行命令,退出終端不會影響程序的運行。
  • command:要執(zhí)行的命令。
  • Arg:一些參數(shù),可指定輸出文件。
  • &:讓命令在后臺執(zhí)行,終端退出后命令仍然執(zhí)行。

提示 nohup.out 即部署成功 

4.6 驗證是否成功

查看端口號 netstat -anp | grep 你的端口號

發(fā)現(xiàn)存在且進程正在運行即部署成功,雖然部署成功,但你的云服務(wù)器防火墻有可能將該端口號攔截,因此需要將攔截策略應(yīng)避免你的端口號。找到你服務(wù)器的防火墻,并添加規(guī)則放開你的端口號。

此時通過網(wǎng)址就能訪問到你的項目,注意,使用你的外網(wǎng) ip:端口號/登錄頁面路徑

此時,就能訪問你的項目了。

以上就是將Java項目提交到云服務(wù)器的流程步驟的詳細內(nèi)容,更多關(guān)于Java項目提交云服務(wù)器的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • Java并發(fā)線程之線程池的知識總結(jié)

    Java并發(fā)線程之線程池的知識總結(jié)

    這篇文章主要介紹了Java并發(fā)線程之線程池的知識總結(jié),幫助大家更好的理解和學(xué)習(xí)Java并發(fā)線程的相關(guān)內(nèi)容,感興趣的朋友可以了解下
    2021-01-01
  • 使用java連接Redis,Maven管理操作

    使用java連接Redis,Maven管理操作

    這篇文章主要介紹了使用java連接Redis,Maven管理操作,具有很好的參考價值,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-07-07
  • Java微信二次開發(fā)(一) Java微信請求驗證功能

    Java微信二次開發(fā)(一) Java微信請求驗證功能

    這篇文章主要為大家詳細介紹了Java微信二次開發(fā)第一篇,Java微信請求驗證功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-04-04
  • SpringBoot使用log4j2將日志記錄到文件及自定義數(shù)據(jù)庫的配置方法

    SpringBoot使用log4j2將日志記錄到文件及自定義數(shù)據(jù)庫的配置方法

    這篇文章主要介紹了SpringBoot使用log4j2將日志記錄到文件及自定義數(shù)據(jù)庫的配置方法,本文通過實例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2024-03-03
  • spring4新特性之web開發(fā)增強

    spring4新特性之web開發(fā)增強

    這篇文章主要介紹了spring4新特性之web開發(fā)增強的相關(guān)資料,需要的朋友可以參考下
    2017-09-09
  • Java中使用trim()無法去除空格的解決方法

    Java中使用trim()無法去除空格的解決方法

    這篇文章主要介紹了Java中使用trim()方法無法去除空格的問題,并分析了原因,文章提出了兩種解決方案:使用正則表達式替換和使用String.strip()方法,需要的朋友可以參考下
    2025-12-12
  • java中的阻塞隊列應(yīng)用場景及代碼實例

    java中的阻塞隊列應(yīng)用場景及代碼實例

    這篇文章主要介紹了java中的阻塞隊列應(yīng)用場景及代碼實例阻塞隊列是一種特殊的隊列,它提供了線程安全的操作,并在隊列為空或滿時提供了阻塞的功能,阻塞隊列通常用于多線程場景,其中生產(chǎn)者線程向隊列中添加元素,而消費者線程從隊列中獲取元素,需要的朋友可以參考下
    2024-01-01
  • 一篇文章讓你徹底學(xué)會Java之exists()方法

    一篇文章讓你徹底學(xué)會Java之exists()方法

    Java中File.exists()方法用于檢查文件或目錄是否存在,是文件操作的前置檢查工具,這篇文章主要介紹了Java之exists()方法的相關(guān)資料,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2025-07-07
  • Java圖形界面框架AWT布局管理器詳解

    Java圖形界面框架AWT布局管理器詳解

    這篇文章主要介紹了Java圖形界面框架AWT布局管理器,AWT是最早的圖形用戶界面框架之一,它為開發(fā)人員提供了一些基本的組件和工具,用于構(gòu)建窗口、按鈕、文本框、標(biāo)簽等圖形界面元素,需要的朋友可以參考下
    2025-04-04
  • java中hibernate二級緩存詳解

    java中hibernate二級緩存詳解

    本篇文章中主要介紹了java中hibernate二級緩存詳解,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-05-05

最新評論

永德县| 敖汉旗| 衡阳市| 明溪县| 澄城县| 清水县| 牡丹江市| 郑州市| 旬阳县| 唐山市| 山东| 固安县| 霸州市| 肃南| 合作市| 陕西省| 丰原市| 石河子市| 尚义县| 龙胜| 玉田县| 泸水县| 石首市| 高淳县| 丰台区| 禄丰县| 大悟县| 佛学| 武宣县| 朝阳县| 大理市| 义乌市| 班玛县| 新昌县| 富源县| 左云县| 松滋市| 读书| 许昌县| 祁连县| 扬州市|