springboot項目如何部署到服務器
1. 部署方式
Springboot 部署會采用兩種方式:
- 全部打包成一個jar
- 或者打包成一個war
2. 打包成 jar
第一種方法(IDEA)
- 1. clean
- 2. package
第二種方法(命令行)
- 鍵盤輸入 windows + r :
- cd 命令切換到你項目所在路徑:
- 之后輸入命令:
- mvn install
3. 運行該 jar
執(zhí)行啟動部署命令:
nohup 表示后臺啟動,不顯示日志,& 符號放在啟動參數(shù)后面表示設置此進程為后臺進程。
執(zhí)行完成命令后,可以按enter鍵繼續(xù)在該窗口的命令行進行其他操作。
nohup java -jar sciway-module-system-1.0.0.jar &
4. linux 常用命令
1)windows連接linux:ssh root@192.169.9.1 把IP地址換成自己的服務器ip地址
2)將本地jar包拷貝到遠程服務器命令:
- scp .\pom.xml root@192.169.9.1:\html
- .\pom.xml----本地文件的地址
- root@192.169.9.1:\html------服務器文件夾的地址
3)查看進程號:ps -aux
4)殺死 進程的,關閉程序 :kill -9 22899
5)查看正在啟動過程的日志: tail -500f nohup.out
6)查看java 運行的幾個進程 pid: ps -ef | grep java
7)jps -l : 顯示全部的java進程
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
Springboot詳解RocketMQ實現(xiàn)廣播消息流程
RocketMQ作為一款純java、分布式、隊列模型的開源消息中間件,支持事務消息、順序消息、批量消息、定時消息、消息回溯等,本篇我們了解如何實現(xiàn)廣播消息2022-06-06springboot整合nacos的入門Demo及Nacos安裝部署
Nacos?提供了一組簡單易用的特性集,幫助您快速實現(xiàn)動態(tài)服務發(fā)現(xiàn)、服務配置、服務元數(shù)據(jù)及流量管理,Nacos?致力于幫助您發(fā)現(xiàn)、配置和管理微服務,這篇文章主要介紹了springboot整合nacos的入門Demo,需要的朋友可以參考下2024-01-01Java 使用多線程調(diào)用類的靜態(tài)方法的示例
這篇文章主要介紹了Java 使用多線程調(diào)用類的靜態(tài)方法的示例,幫助大家更好的理解和使用Java,感興趣的朋友可以了解下2020-10-10java實現(xiàn)解析json復雜數(shù)據(jù)的方法詳解
這篇文章主要為大家詳細介紹了java如何實現(xiàn)解析json復雜數(shù)據(jù),文中的示例代碼講解詳細,具有一定的借鑒價值,感興趣的小伙伴可以學習一下2024-01-01