前置條件 阿裡雲伺服器一臺(可在購買伺服器時勾選安裝寶塔選項,免去後面的寶塔安裝) 設置阿裡雲伺服器密碼並登陸伺服器 以下操作均在伺服器Linux中進行(使用遠程連接工具登錄) 寶塔登錄 登錄阿裡雲伺服器在Linux命令行中輸入bt,查看寶塔信息 根據寶塔信息提供的網站登陸寶塔服務( ...
前置條件
阿裡雲伺服器一臺(可在購買伺服器時勾選安裝寶塔選項,免去後面的寶塔安裝)
設置阿裡雲伺服器密碼並登陸伺服器
以下操作均在伺服器Linux中進行(使用遠程連接工具登錄)
寶塔登錄
登錄阿裡雲伺服器在Linux命令行中輸入bt,查看寶塔信息
根據寶塔信息提供的網站登陸寶塔服務(!!!註意:需開放寶塔服務埠,如下圖,需開放8888埠,不同寶塔可能不同)
開放伺服器埠
-
- 在伺服器中也需設置開放埠,詳細命令見:Linux部署項目常用命令(持續更新) - 作怪 - 博客園 (cnblogs.com)
訪問寶塔面板(bt命令時提供的網址信息)
寶塔配置
伺服器安裝
假定你是使用tomcat伺服器,則需要安裝tomcat服務(我是安裝的tocmat8版本)
資料庫安裝(假定MySql資料庫)
phpMyAdmin是資料庫可視化管理工具,可選擇安裝
項目部署
前提,您必須安裝了jdk服務,如何未安裝,請詳見教程,提示:阿裡雲伺服器預設安裝jdk1.8
jdk安裝教程詳見Linux下jdk配置 - 作怪 - 博客園 (cnblogs.com)
項目資料庫導入
-
首先,修改資料庫密碼
-
創建資料庫
-
導出本地電腦的資料庫項目sql文件
-
將sql文件導入Linux伺服器
- 開放資料庫3306埠,有關防火牆相關規則上面已經介紹,
配置Tomcat項目
-
將Java項目打包為war包
-
查看生成的war包
-
將該War包上傳到目錄下,www/wwwroot/項目文件夾
進入寶塔面板,把war包上傳到網站根目錄,然後進行解壓
滑鼠右鍵解壓
解壓後刪除war包
-
點擊網站部署項目
選擇未被占用的埠號,自行選擇,8081,8082等
-
開放項目埠
-
重啟項目服務
-
訪問項目: 外網ip:埠號 , 示例1212121212:8080
常見錯誤
-
阿裡雲配置埠號和伺服器配置埠號都要配置,在阿裡雲配置埠開放規則後,在伺服器也需要設置一遍,防止埠設置不同步引發的錯誤。
伺服器防火牆配置相關命令可以參考網站:Linux部署項目常用命令(持續更新) - 作怪 - 博客園 (cnblogs.com)
-
在配置tomcat項目後,一定要記得重啟tomcat伺服器以載入資源
service tomcat restart
-
本地java項目上傳至伺服器時,記得將項目中MySql用戶賬號和密碼改為Linux伺服器的MySql賬號和密碼。
-
如果你的項目是MySql8,但伺服器是MySql5,需要將JDBC驅動改為
com.mysql.jdbc.Driver
,反之,改為
com.mysql.cj.jdbc.driver