Linux服務(wù)器部署項目后臺運行過程
運行jar包
把項目達成jar包之后首先在服務(wù)器中測試是否可以正常運行,
輸入命令:
java -jar XXX.jar
如果看到項目成功啟動了,那就可以進行下一步,如果失敗可能的原因有:
- 項目的端口是XXXX,但是linux的防火墻并沒有打開,導致了運行失敗,這個時候為服務(wù)器打開這個端口的防火墻就可以了。
- jar包本身的問題,首先在本地運行是否正常,如果本地正常服務(wù)器不正??紤]mysql數(shù)據(jù)庫的端口是否打開。
- 端口的進程被占用了,解決方法如下:
輸入命令:
netstat -nltp | grep XXXX
查看進程占用的所有端口,記下ID號碼。
繼續(xù)輸入命令:
kill -9 ID
無條件殺死原進程。
后臺運行jar包
輸入命令:
nohup java -jar XXX.jar &
正常來說已經(jīng)可以運行,但是我遇到了這個問題:
nohup: ignoring input and redirecting stderr to stdout.
這個時候輸入命令:
nohup sh XXX.jar>test.log 2>&1 &
即可解決。
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Linux7.7設(shè)置交換分區(qū)SWAP的方法
這篇文章主要介紹了Linux7.7設(shè)置交換分區(qū)SWAP的方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2019-11-11
centos系統(tǒng)安裝Kubernetes集群步驟
大家好,本篇文章主要講的是centos系統(tǒng)安裝Kubernetes集群步驟,感興趣的同學趕快來看一看吧,對你有幫助的話記得收藏一下,方便下次瀏覽2022-01-01
Linux 初始化MySQL 數(shù)據(jù)庫報錯解決辦法
這篇文章主要介紹了Linux 初始化MySQL 數(shù)據(jù)庫報錯解決辦法的相關(guān)資料,需要的朋友可以參考下2017-05-05
Ubuntu Apahce2.4下無法訪問JS目錄的問題解決
這篇文章主要給大家介紹了如何解決Ubuntu Apahce2.4下無法訪問JS目錄的問題,文中介紹的非常詳細,相信對大家具有一定的參考價值,需要的朋友們下面來一起看看吧。2017-03-03

