springboot項(xiàng)目如何部署到服務(wù)器
1. 部署方式
Springboot 部署會(huì)采用兩種方式:
- 全部打包成一個(gè)jar
- 或者打包成一個(gè)war
2. 打包成 jar
第一種方法(IDEA)
- 1. clean
- 2. package

第二種方法(命令行)
- 鍵盤輸入 windows + r :
- cd 命令切換到你項(xiàng)目所在路徑:
- 之后輸入命令:
- mvn install
3. 運(yùn)行該 jar
執(zhí)行啟動(dòng)部署命令:
nohup 表示后臺(tái)啟動(dòng),不顯示日志,& 符號(hào)放在啟動(dòng)參數(shù)后面表示設(shè)置此進(jìn)程為后臺(tái)進(jìn)程。
執(zhí)行完成命令后,可以按enter鍵繼續(xù)在該窗口的命令行進(jìn)行其他操作。
nohup java -jar sciway-module-system-1.0.0.jar &
4. linux 常用命令
1)windows連接linux:ssh root@192.169.9.1 把IP地址換成自己的服務(wù)器ip地址
2)將本地jar包拷貝到遠(yuǎn)程服務(wù)器命令:
- scp .\pom.xml root@192.169.9.1:\html
- .\pom.xml----本地文件的地址
- root@192.169.9.1:\html------服務(wù)器文件夾的地址
3)查看進(jìn)程號(hào):ps -aux
4)殺死 進(jìn)程的,關(guān)閉程序 :kill -9 22899
5)查看正在啟動(dòng)過(guò)程的日志: tail -500f nohup.out
6)查看java 運(yùn)行的幾個(gè)進(jìn)程 pid: ps -ef | grep java
7)jps -l : 顯示全部的java進(jìn)程
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
- 云服務(wù)器Jenkins部署Springboot項(xiàng)目及Vue項(xiàng)目的詳細(xì)過(guò)程
- IDEA如何一鍵部署SpringBoot項(xiàng)目到服務(wù)器
- SpringBoot項(xiàng)目部署到服務(wù)器的兩種方式
- Docker部署SpringBoot項(xiàng)目,本地運(yùn)行正常,部署至服務(wù)器報(bào)錯(cuò)zip file closed問(wèn)題
- 將SpringBoot項(xiàng)目無(wú)縫部署到Tomcat服務(wù)器的操作流程
- Docker部署SpringBoot項(xiàng)目到云服務(wù)器的實(shí)現(xiàn)步驟
- Springboot項(xiàng)目的服務(wù)器部署與發(fā)布方式
相關(guān)文章
Java實(shí)現(xiàn)將容器 Map中的內(nèi)容保存到數(shù)組
這篇文章主要介紹了Java實(shí)現(xiàn)將容器 Map中的內(nèi)容保存到數(shù)組,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-09-09
IntelliJ IDEA中折疊所有Java代碼,再也不怕大段的代碼了
今天小編就為大家分享一篇關(guān)于IntelliJ IDEA中折疊所有Java代碼,再也不怕大段的代碼了,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧2018-10-10
解決MyBatisPlus的updateBatchById()批量修改失效問(wèn)題
這篇文章主要介紹了解決MyBatisPlus的updateBatchById()批量修改失效問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-08-08
Java 中使用同步線程的多種實(shí)現(xiàn)方式
本文主要介紹了Java 中使用同步線程的多種實(shí)現(xiàn)方式,包括synchronized關(guān)鍵字、ReentrantLock、ReentrantReadWriteLock、Atomic類、CyclicBarrier及Object的wait/notify方法,具有一定的參考價(jià)值,感興趣的可以了解一下2025-09-09

