XShell部署項目到Linux

XShell部署項目到Linux

1.linux下已部署jdk tomcat

2.mysql數據庫賦予遠程連接的權限

3.將項目打成war包

idea中將maven項目打成war包:
方法1:直接點擊package就可以

在這裏插入圖片描述
在這裏插入圖片描述在這裏插入圖片描述

方法2:通過maven命令打包
打war包命令輸入-------> mvn install -DskipTests 或 mvn install -Dmaven.test.skip=true
在這裏插入圖片描述

查看war包:
到這打包已完成,在項目文件夾/target/下可以找到 *.war 文件。
在這裏插入圖片描述

4.打好的war包,需要部署到Linux的 /opt/app/apache-tomcat-7.0.79【你的tomcat存放位置】文件下

方式1):直接將上傳的war拉到右邊就可以
左邊是window系統,右邊是linux系統
https://blog.csdn.net/yangshijin1988/article/details/65446927
此文章寫的很詳細【不會的可以看看】
在這裏插入圖片描述
在這裏插入圖片描述
方法2).如果方法1不可以,還可以通過rz的方式
如果linux支持rz和sz命令,直接輸入rz上傳,sz下載即可.
https://blog.csdn.net/xx352890098/article/details/72510894【此文章寫的rz方式可參考】

部署好之後:

4.將war包名字改爲ROOR.war

上傳好之後,要考慮到一個問題,因爲我們的項目在啓動時候,我們項目都沒有項目名,所以需要把war包的名字改爲ROOT.war
如圖:
在這裏插入圖片描述
修改項目名:
命令:
mv 項目.war ROOT.war
在這裏插入圖片描述
查看:
在這裏插入圖片描述

5.修改配置文件中mysql路徑

找到配置文件,通過vi命令修改
在這裏插入圖片描述
如圖:改好IP地址 然後按ESC 直接shift+z+z 就可以了
在這裏插入圖片描述
改好之後:

6.啓動tomcat

1.進去tomcat的bin路徑下
在這裏插入圖片描述
2.啓動tomcat
root權限下運行:
startup.sh
在這裏插入圖片描述

7.爲了防止啓動過程中出錯,需要開啓日誌:

可以重新開一個窗口,主要看日誌的情況:先進入root權限
在這裏插入圖片描述
進入tomcat的logs中:然後通過命令
tail -f catalina.out
查看日誌
在這裏插入圖片描述

啓動tomcat,查看日誌,直到成功
在這裏插入圖片描述

如果是前後端分離的項目,訪問時候,需要把ip地址改爲linux下的ip地址

部署成功,直接在瀏覽器訪問就可以了,可通過ip+端口號,看看是否成功
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章