天天看點

springboot 聚合項目打包部署阿裡雲

文章目錄

    • 1.購買阿裡雲學生伺服器
      • 1.1百度搜尋阿裡雲
      • 1.2選擇學生機
      • 1.3選擇配置
      • 1.4自行設定密碼,後面會用到
      • 1.5打開控制台,檢視公網IP
      • 1.6下載下傳連接配接伺服器必備軟體
      • 1.7首先打開CRT6軟體,連接配接伺服器
    • 2.安裝JDK1.8
      • 2.1去官網下載下傳
      • 2.2打開檔案上傳軟體,并登陸
      • 2.3 解壓安裝JDK
      • 2.4配置JDK的環境變量
    • 3.安裝MySQL5.6(yum雲配置)
      • 3.1首先,檢視CentOS自帶的資料庫
      • 3.2yum安裝MySQL5.6
      • 3.3配置mysql
      • 3.4配置阿裡雲安全組
    • 4.安裝tomcat8.5
      • 4.1下載下傳tomcat
      • 4.2上傳至伺服器
      • 4.3解決tomcat開啟緩慢
      • 4.4關閉tomcat,重新開機伺服器!!!!!!!!!!!!!!(一定要重新開機伺服器!!!!!!!!)
      • 4.5再次開啟tomcat
    • 5.部署項目,上線并通路
      • 5.1首先在啟動類中配置一下tomcat入口
      • 5.2重新啟動tomcat,輸入公網位址+端口号+項目名通路

1.購買阿裡雲學生伺服器

1.1百度搜尋阿裡雲

springboot 聚合項目打包部署阿裡雲

1.2選擇學生機

一直往下拉,選擇學生機

springboot 聚合項目打包部署阿裡雲

1.3選擇配置

springboot 聚合項目打包部署阿裡雲

1.4自行設定密碼,後面會用到

1.5打開控制台,檢視公網IP

springboot 聚合項目打包部署阿裡雲

1.6下載下傳連接配接伺服器必備軟體

1.下載下傳必備軟體

百度雲連接配接:https://pan.baidu.com/s/1Kf5mx-I7H8_AJBa9DzP0jg

1.7首先打開CRT6軟體,連接配接伺服器

springboot 聚合項目打包部署阿裡雲

1.第一次通路,要授權一下

springboot 聚合項目打包部署阿裡雲

2.輸入你最初設定的使用者名和密碼

springboot 聚合項目打包部署阿裡雲
springboot 聚合項目打包部署阿裡雲

3.當出現這個頁面時,說明已經成功了!

springboot 聚合項目打包部署阿裡雲

4.輸入一條指令試一下

cd ..
           
springboot 聚合項目打包部署阿裡雲

成功的來到了根目錄,下面我們一起去安裝一下JDK1.8 撒花,撒花~~

2.安裝JDK1.8

2.1去官網下載下傳

下載下傳linux64位的,

springboot 聚合項目打包部署阿裡雲

如果下載下傳速度太慢的話,就從我的雲盤中取吧

百度雲盤下載下傳

2.2打開檔案上傳軟體,并登陸

springboot 聚合項目打包部署阿裡雲
springboot 聚合項目打包部署阿裡雲
springboot 聚合項目打包部署阿裡雲
springboot 聚合項目打包部署阿裡雲

2.3 解壓安裝JDK

1.打開CRT6軟體,在控制台依次輸入(回車換行,注意空格):

cd ~
cd ..
cd usr/local
ll
           

一套操作猛如虎,你會進入到這個頁面

springboot 聚合項目打包部署阿裡雲

2.輸入,會報一個錯誤

tar –xvfjdk-linux-x64 (1).tar.gz
           
springboot 聚合項目打包部署阿裡雲

原因是檔案名帶有小括号

3.到上傳檔案的軟體修改檔案名

springboot 聚合項目打包部署阿裡雲
springboot 聚合項目打包部署阿裡雲

4.再次輸入指令

ll
tar –xvf  jdk.tar.gz
           

如果出現一串流體頁面

就算是解壓成功了

2.4配置JDK的環境變量

在控制台輸入

vi /etc/profile
           

光标移到最下方,按i鍵進行編輯

springboot 聚合項目打包部署阿裡雲

将下面的代碼符合進去

#set java environment
JAVA_HOME=/usr/local/jdk1.8.0_131
CLASSPATH=.:$JAVA_HOME/lib.tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
           

按下ESC鍵進行退出編輯

再一次輸入(第二條語句是更新資源立即生效)

:wq
source /etc/profile
           

檢視一下是否配置成功

java -version
           
springboot 聚合項目打包部署阿裡雲

出現版本号則配置成功,這樣,我們的jdk就算是配置成功了!

3.安裝MySQL5.6(yum雲配置)

3.1首先,檢視CentOS自帶的資料庫

rpm -qa | grep mariadb 
           
springboot 聚合項目打包部署阿裡雲

将這個解除安裝掉

rpm -e --nodeps mariadb-libs-5.5.52-1.el7.x86_64
           

再次輸入上一條指令,檢視是否還存在?如果報error錯誤,請檢視指令中的檔案名和要解除安裝的資料庫名稱是否一緻

3.2yum安裝MySQL5.6

注意:輸入下面的指令時如出現這個 Is this ok [y/d/N]:

springboot 聚合項目打包部署阿裡雲

直接在後面輸入yes即可!

1.下載下傳mysql源安裝包:

wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
           

2.安裝mysql源:一頓yes伺候

yum localinstall mysql57-community-release-el7-8.noarch.rpm
           

若結尾出現complete!,則說明MySQL源安裝完成

3.再輸入一條指令,檢測是否安裝完成:

yum repolist enabled | grep "mysql.*-community.*"
           

出現這個頁面則是可以安裝

springboot 聚合項目打包部署阿裡雲

4.安裝mysql:

yum install mysql-community-server
           

這樣則是安裝完成!

springboot 聚合項目打包部署阿裡雲

3.3配置mysql

1.設定開啟啟動mysql服務:

systemctl enable mysqld
           

2.檢視安裝的mysql版本:

rpm -aq | grep -i mysql
           
springboot 聚合項目打包部署阿裡雲

3.啟動MySQL服務:

systemctl restart mysqld
           

4.檢視MySQL初始密碼:

grep 'A temporary password' /var/log/mysqld.log
           
springboot 聚合項目打包部署阿裡雲

5.修改密碼

mysqladmin -u root -p'舊密碼' password '新密碼'
           

這裡更改密碼出了問題,更改失敗,這是因為密碼太過簡單的原因。有兩個接解決方法:

方法一:把密碼設定複雜點(這是最直接的方法)

方法二:關閉mysql密碼強度驗證(validate_password)增加完成按ESC,

:wq

儲存并退出

按i編輯配置檔案:

vim /etc/my.cnf

, 增加這麼一行

validate_password=off

編輯後重新開機mysql服務:

systemctl restart mysqld
           

然後在重新修改一下密碼,同上!

控制台可能出現中文亂碼,請先在記事本等地方修改完成後,再複制到指令行中

設定mysql能夠遠端通路:

1.登陸進去,使用剛才設定的密碼登入進MySQL:

mysql -uroot -p密碼
           

增加一個使用者給予通路權限:

grant all privileges on *.* to '使用者名'@'ip位址' identified by '密碼' with grant option; 
           

可将ip位址改為%%,表示開啟所有的

springboot 聚合項目打包部署阿裡雲

3.4配置阿裡雲安全組

1.打開控制台

springboot 聚合項目打包部署阿裡雲

2.點安全

springboot 聚合項目打包部署阿裡雲
springboot 聚合項目打包部署阿裡雲

3.點配置規則

springboot 聚合項目打包部署阿裡雲

5.添加安全組配置

springboot 聚合項目打包部署阿裡雲

6.填寫配置

springboot 聚合項目打包部署阿裡雲

7.使用資料庫管理軟體測一下

springboot 聚合項目打包部署阿裡雲

ok了!

4.安裝tomcat8.5

4.1下載下傳tomcat

可以從官網下,也可以從華為雲鏡像,也可以從我的百度雲連接配接下載下傳

1.官網

2.華為雲鏡像

3.百度雲連結

4.2上傳至伺服器

1.拉進去

springboot 聚合項目打包部署阿裡雲

2.解壓

tar - xvf apache-tomcat-9.0.22.tar.gz
           

3.進入bin目錄

ll
cd apache-tomcat-9.0.22
cd bin
           

4.開啟伺服器

./startup.sh
           
springboot 聚合項目打包部署阿裡雲

5.傳回上一級,進入日志目錄,動态的檢視日志

cd ..
cd logs
ll
tail -f catalina.out
           

6.等待出現以下畫面

springboot 聚合項目打包部署阿裡雲

出現毫秒值,就表示開啟成功了,但是你會發現,本次我們開啟花費了40W毫秒,也就是6分多鐘

先測試一下,下面解決這個問題

7.配置阿裡雲安全組,添加8080和80端口還有8005端口,和資料庫配置方法一樣

springboot 聚合項目打包部署阿裡雲

8.測試一下,浏覽器輸入公網ip加上8080

springboot 聚合項目打包部署阿裡雲

4.3解決tomcat開啟緩慢

依次輸入以下指令,我們進到jdk的安裝目錄

cd ~
cd ..
cd usr/local/jdk1.8.0_131
cd jre
cd lib
cd security
ll
vi java.security
           

光标移動到70行左右,找到下面這一行

securerandom.source=file:/dev/urandom
           

修改為:

securerandom.source=file:/dev/./urandom
           

按下ESC,輸入:wq儲存并退出

4.4關閉tomcat,重新開機伺服器!!!(一定要重新開機伺服器!!!)

1.定位到tomcat的bin目錄,關閉tomcat

./shutdown.sh
           
springboot 聚合項目打包部署阿裡雲

2.在阿裡雲控制台重新開機伺服器

springboot 聚合項目打包部署阿裡雲
springboot 聚合項目打包部署阿裡雲

4.5再次開啟tomcat

檢視一下日志檔案,你會發現,現在開啟隻需要兩秒

springboot 聚合項目打包部署阿裡雲

5.部署項目,上線并通路

5.1首先在啟動類中配置一下tomcat入口

1.繼承SpringBootServletInitializer類

2.重寫父類的configure方法

springboot 聚合項目打包部署阿裡雲

3.在父包clean一下

springboot 聚合項目打包部署阿裡雲

4.在父包中打包package

springboot 聚合項目打包部署阿裡雲

5.打開web目錄,找到target目錄

springboot 聚合項目打包部署阿裡雲

6.将打包好的war包放到tomcat的wabapps目錄下

springboot 聚合項目打包部署阿裡雲

5.2重新啟動tomcat,輸入公網位址+端口号+項目名通路

springboot 聚合項目打包部署阿裡雲