CentOS7設(shè)置jar應用程序開機啟動的方法-創(chuàng)新互聯(lián)

項目部署時遇到坑

目前成都創(chuàng)新互聯(lián)已為近1000家的企業(yè)提供了網(wǎng)站建設(shè)、域名、網(wǎng)頁空間、網(wǎng)站托管、服務器租用、企業(yè)網(wǎng)站設(shè)計、晉江網(wǎng)站維護等服務,公司將堅持客戶導向、應用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。

在部署zhihudemo時,沒有用Jenkins這種自動化部署工具,在linux centos中部署jar包項目時遇到一個坑,通過xshell遠程連接服務器,在系統(tǒng)中使用“java -jar”命令啟動jar包時,輸出日志會占據(jù)當前終端頁面,如果關(guān)閉終端窗口的話,整個java程序就將停止,為了解決這個問題,可以將jar包設(shè)置為后臺服務,并進一步設(shè)置為系統(tǒng)服務和開機自啟


1. 編寫啟動腳本

腳本存放位置隨意,本例保存在了/etc/rc.d/init.d/file-preview-server.sh

# !/bin/bash
# program
# file preview server start 

export JAVA_HOME=/opt/jdk8
export JRE=$JAVA_HOME/jre
export CLASSPATH=$JAVA_HOME/lib:$JRE/lib:.
export PATH=$JAVA_HOME/bin/:$JRE/bin:$PATH
nohup java -jar /root/file-preview-server/file-preview-server.jar > /root/file-preview-server/stdout.log &

網(wǎng)頁題目:CentOS7設(shè)置jar應用程序開機啟動的方法-創(chuàng)新互聯(lián)
本文URL:http://muchs.cn/article38/dddhsp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供搜索引擎優(yōu)化、面包屑導航、外貿(mào)網(wǎng)站建設(shè)自適應網(wǎng)站、用戶體驗全網(wǎng)營銷推廣

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站優(yōu)化排名