悟空CRM專案環境部署(Java war專案)
-
在/root目錄下建立一個資料夾(名字自取)。
-
ls命令檢視一下是否建立成功,看到了新建的資料夾說明建立成功。
-
tomcat和war包的準備:可以使用Xftp工具將tomcat和war包上傳到Linux伺服器。
這裡已經上傳過了,我們只需找到tomcat和war包在哪個目錄下。
-
將tomcat和war包複製到一開始建的那個資料夾裡。
-
切換到自己建的那個資料夾下,檢視是否成功將tomcat和war包複製進來。
-
解壓剛複製進來的tomcat壓縮包,並將複製進來的war包改名ROOT.war(這裡需要改名是因為開發在程式碼中做了相應的配置)。
-
切換到tomcat目錄下,開啟日誌偵測,
tail -f logs/catalina.out
。 -
切換到tomcat的配置資料夾conf下,找到server.xml配置檔案。
-
開啟並編輯server.xml檔案。
-
找到如下三處埠並修改埠號。(這裡修改埠號是因為某些埠號被佔用,如果埠號未被佔用也可以不必修改)
①SHUTDOWN埠(停止)
②HTTP/1.1埠(啟動)
③AJP/1.3埠(監聽)
修改完成儲存並退出(
Esc -> :wq!
)。 -
切換到自己建的資料夾下,找到ROOT.war,將ROOT.war複製到tomcat的webapp裡面。
-
修改tomcat 裡面bin目錄下的許可權。(這裡修改許可權是因為有些檔案沒有執行許可權,就無法啟動tomcat,所以需要修改許可權)
-
啟動tomcat。
-
瀏覽器輸入伺服器地址及埠號,開啟網站。
-
出現環境搭建完無法登入,是因為redis服務沒啟動,在伺服器執行下
/bin/systemctl start redis.service
然後用netstat -ntpl
檢查下這個服務啟動正常。(redis是一種快取,非關係型資料庫,以鍵值對的形式儲存在記憶體中)