悟空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是一種緩存,非關系型數據庫,以鍵值對的形式存儲在內存中)