Linux伺服器上搭建測試環境(war包+tomcat)
阿新 • • 發佈:2021-01-01
> 悟空CRM專案環境部署(Java war專案)
1. 在/root目錄下建立一個資料夾(名字自取)。
![](https://gitee.com/cai_hesheng/caituotuo-image/raw/master/img/20201215143731.png)
2. ls命令檢視一下是否建立成功,看到了新建的資料夾說明建立成功。
![](https://gitee.com/cai_hesheng/caituotuo-image/raw/master/img/20201215143735.png)
3. tomcat和war包的準備:可以使用Xftp工具將tomcat和war包上傳到Linux伺服器。
這裡已經上傳過了,我們只需找到tomcat和war包在哪個目錄下。
![](https://gitee.com/cai_hesheng/caituotuo-image/raw/master/img/20201215143740.png)
4. 將tomcat和war包複製到一開始建的那個資料夾裡。
![](https://gitee.com/cai_hesheng/caituotuo-image/raw/master/img/20201215143743.png)
![](https://gitee.com/cai_hesheng/caituotuo-image/raw/master/img/20201215143746.png)
5. 切換到自己建的那個資料夾下,檢視是否成功將tomcat和war包複製進來。
![](https://gitee.com/cai_hesheng/caituotuo-image/raw/master/img/20201215143749.png)
6. 解壓剛複製進來的tomcat壓縮包,並將複製進來的war包改名ROOT.war(這裡需要改名是因為開發在程式碼中做了相應的配置)。
![](https://gitee.com/cai_hesheng/caituotuo-image/raw/master/img/20201215143753.png)
![](https://gitee.com/cai_hesheng/caituotuo-image/raw/master/img/20201215143755.png)
7. 切換到tomcat目錄下,開啟日誌偵測,`tail -f logs/catalina.out`。
8. 切換到tomcat的配置資料夾conf下,找到server.xml配置檔案。
![](https://gitee.com/cai_hesheng/caituotuo-image/raw/master/img/20201215143758.png)
9. 開啟並編輯server.xml檔案。
![](https://gitee.com/cai_hesheng/caituotuo-image/raw/master/img/20201215143801.png)
10. 找到如下三處埠並修改埠號。(這裡修改埠號是因為某些埠號被佔用,如果埠號未被佔用也可以不必修改)
①SHUTDOWN埠(停止)
![](https://gitee.com/cai_hesheng/caituotuo-image/raw/master/img/20201215143805.png)②HTTP/1.1埠(啟動)
![](https://gitee.com/cai_hesheng/caituotuo-image/raw/master/img/20201215143809.png)
③AJP/1.3埠(監聽)
![](https://gitee.com/cai_hesheng/caituotuo-image/raw/master/img/20201215143813.png)
修改完成儲存並退出(`Esc -> :wq!`)。
11. 切換到自己建的資料夾下,找到ROOT.war,將ROOT.war複製到tomcat的webapp裡面。
![](https://gitee.com/cai_hesheng/caituotuo-image/raw/master/img/20201215143816.png)
![](https://gitee.com/cai_hesheng/caituotuo-image/raw/master/img/20201215143819.png)
12. 修改tomcat 裡面bin目錄下的許可權。(這裡修改許可權是因為有些檔案沒有執行許可權,就無法啟動tomcat,所以需要修改許可權)
![](https://gitee.com/cai_hesheng/caituotuo-image/raw/master/img/20201215143822.png)
13. 啟動tomcat。
![](https://gitee.com/cai_hesheng/caituotuo-image/raw/master/img/20201215143824.png)
14. 瀏覽器輸入伺服器地址及埠號,開啟網站。
![](https://gitee.com/cai_hesheng/caituotuo-image/raw/master/img/20201215143827.png)
15. 出現環境搭建完無法登入,是因為redis服務沒啟動,在伺服器執行下 `/bin/systemctl start redis.service `然後用`netstat -ntpl `檢查下這個服務啟動正常。(redis是一種快取,非關係型資料庫,以鍵值對的形式儲存在記憶體中)
![](https://gitee.com/cai_hesheng/caituotuo-image/raw/master/img/20201215143831.png)
![](https://gitee.com/cai_hesheng/caituotuo-image/raw/master/img/202012151438