實(shí)際開(kāi)發(fā)中,難免遇見(jiàn)新業(yè)務(wù)項(xiàng)目構(gòu)建、項(xiàng)目重構(gòu)(重新優(yōu)化整個(gè)項(xiàng)目的架構(gòu),相當(dāng)于重寫(xiě)),也可能是項(xiàng)目拆分多個(gè)模塊,也可能部分拆分,但項(xiàng)目的模塊化分離,就存在新建項(xiàng)目,新開(kāi)服務(wù)端的可能,在Linux部署中,我們通常遇見(jiàn)需要搭建一個(gè)新的服務(wù):
WEB應(yīng)用(war包):
在Linux服務(wù)目錄中,安裝適配的Tomcat應(yīng)用。 修改Tomcat相關(guān)配置,如下: Tomcat應(yīng)用本身所占用的端口更新,為什么改?因?yàn)榉?wù)中可能存在多個(gè)部署應(yīng)用,就可能存在多個(gè)Tomcat服務(wù),多服務(wù)應(yīng)用端口相同會(huì)沖突(如果你沒(méi)有此需求,可不用改) 本次部署WEB應(yīng)用,所使用的端口更新,為什么改?因?yàn)門omcat部署加載的服務(wù)端口是由Tomcat應(yīng)用指定配置的,默認(rèn)此服務(wù)啟動(dòng)后訪問(wèn)的端口是8080(如果你不擔(dān)心沖突或被惡意使用,可不用改) 本次部署WEB應(yīng)用,可支持的遠(yuǎn)程跟蹤端口,為什么改?因?yàn)閼?yīng)用有后端服務(wù)代碼,在日志信息不全面的情況下,可暫時(shí)棄用遠(yuǎn)程Debug方式排查業(yè)務(wù)問(wèn)題(如果你的日志信息非常全面,不需要遠(yuǎn)程查問(wèn)題,可不用改) Tomcat目錄下bin包中,給啟停服務(wù)腳本授權(quán)允許執(zhí)行,若有其他授權(quán)可自行根據(jù)需求添加 將war包放入到Tomcat安裝目錄下(webapps/...)部署,啟動(dòng)服務(wù)Tomcat的暫時(shí)先不寫(xiě)了,后面有時(shí)間再說(shuō),此處臨時(shí)記錄。上面的基本夠用了
Java應(yīng)(jar包):
常見(jiàn)jarbao為boot應(yīng)用,無(wú)需手動(dòng)配置Tomcat,當(dāng)然,如果你沒(méi)有使用Boot的Tomcat,可以手動(dòng)配置安裝Tomcat(略)
1.LInux應(yīng)用目錄下,新建服務(wù)包
2.新建文件后綴為 .sh 下,命名個(gè)人習(xí)慣(如restart.sh、stop.sh)restart.sh - 用于重啟服務(wù),stop.sh - 用于停止服務(wù)
3.編輯文件,示例代碼如下,可根據(jù)個(gè)人情況修改:
服務(wù)重新啟動(dòng)腳本(restart.sh)
以下是重啟服務(wù)腳本,stop的,自行根據(jù)下面的改編吧