Centos7服務(wù)器下啟動(dòng)jar包項(xiàng)目的最佳方法
前言
在linux上運(yùn)行jar包誰(shuí)都會(huì)啊。為什么我還要單獨(dú)拎出來(lái)講呢。細(xì)心的朋友可能已經(jīng)在標(biāo)題中發(fā)現(xiàn)關(guān)鍵詞Centos7和最佳方式。
這就說(shuō)明我不是隨便寫(xiě)點(diǎn)東西水一篇博客的ヾ(◍°∇°◍)ノ゙
首先Centos7 推薦我們這么運(yùn)行項(xiàng)目
首先執(zhí)行命令:
cd /ets/systemd/system
到這個(gè)目錄下,新建一個(gè) yourProjectName.service,可以把yourProjectName設(shè)置為你想起的服務(wù)名
用vi編輯一個(gè)新的文件
vi yourProjectName.service
文件名
[Unit] Description=yourProjectName #描述 After=syslog.target network.target #依賴 [Service] Type=simple ExecStart=/usr/bin/java -jar /opt/javaapps/yourProjectName.jar #前面是java命令的絕對(duì)路徑 后面是jar包的絕對(duì)路徑 ExecStop=/bin/kill -15 $MAINPID User=root Group=root [Install] WantedBy=multi-user.target
使用
systemctl start yourProjectName
或者
systemctl start yourProjectName.service
就啟動(dòng)服務(wù)了。
如果更改項(xiàng)目了:
先運(yùn)行
systemctl daemon-reload
再運(yùn)行systemctl start sell.service
如果要停止服務(wù):
systemctl stop yourProjectName
或者
systemctl stop yourProjectName.service
設(shè)置開(kāi)機(jī)自啟動(dòng):
systemctl enable yourProjectName
或者
systemctl enable yourProjectName.service
又或者不想開(kāi)機(jī)啟動(dòng):
systemctl disable yourProjectName
或者
systemctl disable yourProjectName.service
好了,到這就結(jié)束了。用規(guī)范的方式運(yùn)行項(xiàng)目有助于后期維護(hù)。
總結(jié)
以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,如果有疑問(wèn)大家可以留言交流,謝謝大家對(duì)腳本之家的支持。
相關(guān)文章
修改.htaccess實(shí)現(xiàn)子目錄綁定示例分享
這篇文章主要介紹了修改.htaccess實(shí)現(xiàn)子目錄綁定示例,需要的朋友可以參考下2014-03-03centos設(shè)置fqdn(全稱域名)和hostname的方法
這篇文章主要介紹了centos設(shè)置fqdn(全稱域名)和hostname的方法,需要的朋友可以參考下2014-03-03Linux VPS/服務(wù)器 網(wǎng)站及數(shù)據(jù)庫(kù)自動(dòng)本地備份并FTP上傳備份腳本
Linux VPS/服務(wù)器 網(wǎng)站及數(shù)據(jù)庫(kù)自動(dòng)本地備份并FTP上傳備份腳本的操作時(shí)怎樣進(jìn)行的?如今備份已經(jīng)成為一種非常重要的操作技術(shù),掌握好數(shù)據(jù)庫(kù)備份,對(duì)大家以后的工作會(huì)很有幫助2012-05-05Linux環(huán)境(CentOS6.7 64位)下安裝subversion1.9.5的方法
這篇文章主要介紹了Linux環(huán)境(CentOS6.7 64位)下安裝subversion1.9.5的方法,結(jié)合實(shí)例形式分析了CentOS下安裝subversion1.9.5的相關(guān)步驟、命令及操作注意事項(xiàng),需要的朋友可以參考下2018-04-04