天天看點

三day18

1. 安裝JDK

1.1 工作目錄說明

三day18

1.2 JDK安裝包

三day18

1.3 上傳安裝包

說明: 拖拽檔案,實作檔案上傳.

三day18

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

三day18

1.5 測試JDK是否正常

如果檢查JDK指令不能正常執行, 說明檔案目錄位置不正确 ,需要移動到正确的位置.

三day18

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 虛拟機快照

說明: 如果做重大操作時,可能帶來不可挽回的影響,則提前打快照,保留目前的狀态.

三day18

4 部署背景伺服器

4.1 建立目錄

三day18

4.2 修改目錄位址

說明: 将來所有的圖檔都會上傳到Linux的目錄中,是以需要進行修改. 如圖所示.

三day18

4.3 項目打包

說明: 如果打包問題,則檢查maven的配置!!!

三day18

4.4 上傳jar包

說明:

1. 在/usr/local/src/ 建立tomcats的目錄

2. 在tomcats内上傳8091.jar封包件

三day18

4.5 項目釋出指令

指令: java -jar 8091.jar

三day18

啟動效果:

三day18

4.6 項目測試

1.檢查端口号是否正确

三day18

2. 測試資料庫連結是否正常 如果出現如圖效果 ,則表示一切OK

三day18

4.7 關于項目報錯說明

4.7.1 沒有主啟動清單報錯

三day18

解決方案: 添加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

三day18

4.7.3 伺服器沒有開啟報錯

說明:

1. 如果背景伺服器,沒有啟動,則通路報錯如下.

2. 檢查防火牆的狀态.

3. 資料庫權限開啟了,但是沒有重新整理權限!!!

三day18
三day18

5. tomcat叢集部署

5.1 準備8091/8092伺服器

說明: 将背景伺服器修改端口号之後,install 生成8091/8092. 傳入Linux系統

三day18

5.2 前台釋出指令

指令: java -jar 8091.jar & java -jar 8092.jar &

啟動成功之後,回車跳入Linux系統.

弊端: 與目前的Session綁定. 如果Session關閉,則伺服器全部停止.

三day18

5.3 端口号占用問題(經常性!!!)

說明: 由于操作不當,可能導緻前一個tomcat伺服器沒有正常關閉.一直保留在記憶體中.之後啟動必然報端口号占用.

1.查詢: java程序指令 jps

三day18

5.4 關閉程序項

說明: 如果需要關閉Linux系統中的程序,則需要如下指令

文法: kill PID号

指令:

1. kill PID号 正常關閉程序

2. kil -15 PID号 較為嚴格的關閉. (目前的程序被其他程序引用 無法關閉)

3. kill -9 PID号 強制關閉程序

5.5 通路測試

說明: 切換8091/8092 檢查服務是否正常即可

三day18

6 預習Nginx安裝

 Nginx安裝流程