1. 安裝JDK
1.1 工作目錄說明
1.2 JDK安裝包
1.3 上傳安裝包
說明: 拖拽檔案,實作檔案上傳.
1.4 解壓檔案
指令: 解壓指令 ’ tar -xvf jdk-8u51-linux-x64.tar.gz ’
指令2: 删除安裝檔案 rm -f jdk-8u51-linux-x64.tar.gz
指令3: 修改檔案名稱 mv jdk1.8xxxxxx jdk1.8
1.5 測試JDK是否正常
如果檢查JDK指令不能正常執行, 說明檔案目錄位置不正确 ,需要移動到正确的位置.
1.6 JDK環境調試
指令: vim /etc/profile
#設定jdk環境
export JAVA_HOME=/usr/local/src/jdk1.8
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib
指令2: 讓JDK環境變量立即生效 source /etc/profile
或者重新開機Linux系統即可.
2.安裝MariaDB資料庫
具體配置步驟: 資料庫安裝文檔
2.1 安裝資料庫
2.2 導入資料庫
2.3 開放資料庫權限
安裝詳情 參見文檔
3 虛拟機快照
說明: 如果做重大操作時,可能帶來不可挽回的影響,則提前打快照,保留目前的狀态.
4 部署背景伺服器
4.1 建立目錄
4.2 修改目錄位址
說明: 将來所有的圖檔都會上傳到Linux的目錄中,是以需要進行修改. 如圖所示.
4.3 項目打包
說明: 如果打包問題,則檢查maven的配置!!!
4.4 上傳jar包
說明:
1. 在/usr/local/src/ 建立tomcats的目錄
2. 在tomcats内上傳8091.jar封包件
4.5 項目釋出指令
指令: java -jar 8091.jar
啟動效果:
4.6 項目測試
1.檢查端口号是否正确
2. 測試資料庫連結是否正常 如果出現如圖效果 ,則表示一切OK
4.7 關于項目報錯說明
4.7.1 沒有主啟動清單報錯
解決方案: 添加build标簽
<!--設定maven 打包插件. 沒有該插件,程式部署必然有問題-->
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<version>2.5.2</version>
</plugin>
</plugins>
</build>
4.7.2 協定問題
說明: 目前統一采用http協定,不要使用https
4.7.3 伺服器沒有開啟報錯
說明:
1. 如果背景伺服器,沒有啟動,則通路報錯如下.
2. 檢查防火牆的狀态.
3. 資料庫權限開啟了,但是沒有重新整理權限!!!
5. tomcat叢集部署
5.1 準備8091/8092伺服器
說明: 将背景伺服器修改端口号之後,install 生成8091/8092. 傳入Linux系統
5.2 前台釋出指令
指令: java -jar 8091.jar & java -jar 8092.jar &
啟動成功之後,回車跳入Linux系統.
弊端: 與目前的Session綁定. 如果Session關閉,則伺服器全部停止.
5.3 端口号占用問題(經常性!!!)
說明: 由于操作不當,可能導緻前一個tomcat伺服器沒有正常關閉.一直保留在記憶體中.之後啟動必然報端口号占用.
1.查詢: java程序指令 jps
5.4 關閉程序項
說明: 如果需要關閉Linux系統中的程序,則需要如下指令
文法: kill PID号
指令:
1. kill PID号 正常關閉程序
2. kil -15 PID号 較為嚴格的關閉. (目前的程序被其他程序引用 無法關閉)
3. kill -9 PID号 強制關閉程序
5.5 通路測試
說明: 切換8091/8092 檢查服務是否正常即可
6 預習Nginx安裝
Nginx安裝流程