1. 程式人生 > >Linux伺服器上搭建測試環境(war包+tomcat)

Linux伺服器上搭建測試環境(war包+tomcat)

> 悟空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