通常情況我們部署單個項目會將項目打包成war包或者jar包部署到tomcat或者weblogic等服務器上,到如今docker容器的使用,使得部署,發佈變得更加快捷,更加自動化,且適應雲平臺環境,目前正在學習使用中,稍後更新。
springboot是一個快速開發框架,其簡化了很多配置,就連Tomcat服務器就內置於框架之中,下面就簡單介紹下eclipse和idea如何簡單快捷的打包項目,並部署到服務上。
1.配置好pom.xml文件,packaging一定要寫成jar:
打開windows的cmd終端
idea的話直接打開自帶的終端即可:
2.找到工作空間的位置,並切換到找到工作空間的位置,並切換到2該.項目的目錄之下:
執行命令:
mvn clean package
回車,打包完成:
打包好的項目會默認保存在工作空間中該項目的target文件裏:
3.服務器部署
用ftp軟件將項目傳到服務器上,我一般用的是xftp,filezilla,xshell等軟件。
首先,切換到jar包項目所在的目錄,
執行命令:
nohup Java –jar 項目名 &
注意
1.加&表示一直後臺運行,不加表示臨時運行,關閉窗口項目即停止運行
2.nohup:即項目在運行前新建一個nohup.out文件用來記錄該項目的運行日誌情況。
4.項目部署完成
(以上只是單個項目簡單部署,並沒有使用Jenkins動態更新部署,稍後再介紹)
關於Nginx配置,域名配置,端口轉發,請參考我的其他博文: