亚洲Aⅴ无码Av红楼在线观看_国产午夜福利涩爱AⅤ_国产sm调教一区二区三区_精品人妻一区二区三区不卡毛片

始創(chuàng)于2000年 股票代碼:831685
咨詢熱線:0371-60135900 注冊(cè)有禮 登錄
  • 掛牌上市企業(yè)
  • 60秒人工響應(yīng)
  • 99.99%連通率
  • 7*24h人工
  • 故障100倍補(bǔ)償
全部產(chǎn)品
您的位置: 網(wǎng)站首頁(yè) > 幫助中心>文章內(nèi)容

將JBoss做成RedhatLinux的系統(tǒng)服務(wù)

發(fā)布時(shí)間:  2012/8/13 10:02:50
 怎么做才能在啟動(dòng)Linux系統(tǒng)的時(shí)候JBoss也隨之啟動(dòng)呢?

 
使用Linux系統(tǒng)的V腳本。盡管,在分類之間有一些不同,通常它類似這樣:

/etc/rc.d/init.d/-包含開始和停止腳本(其他分類:/etc/init.d/)

/etc/rc.(x)/-包含用S或者K前綴的開始和停止腳本鏈接(啟動(dòng)或者殺死)

對(duì)于各種不同層次的系統(tǒng)用戶有各種不同的運(yùn)行級(jí)別。

rc1.d–單用戶模式

rc2.d–啟用網(wǎng)絡(luò)的單用戶模式

rc3.d–多用戶模式-用文本模式啟動(dòng)

rc4.d–未定義

rc5.d–多用戶模式–用X窗口啟動(dòng)

rc6.d–關(guān)閉

現(xiàn)在我們開始工作:

創(chuàng)建jboss用戶和安裝jboss就不再這里多說(shuō)了。

創(chuàng)建一個(gè)腳本叫/etc/rc.d/init.d/jboss

創(chuàng)建一個(gè)鏈接叫/etc/rc3.d/S84jboss

可選的方式/etc/rc5.d/S84jboss和/etc/rc4.d/S84jboss

創(chuàng)建一個(gè)鏈接叫/etc/rc6.d/K15jboss

在/etc/rc1.d,/etc/rc2.d,/etc/rc0.d上創(chuàng)建K15鏈接

需要注意的是:確保$JBOSS_HOME目錄能被“jboss”用戶讀寫。如果有問(wèn)題,可以點(diǎn)擊查看JBoss應(yīng)用服務(wù)器推薦UNIX文件系統(tǒng)許可。

創(chuàng)建腳本jboss:

JBoss4.0.1+版本,在bin目錄配備prebakedinit腳本,jboss_init_redhat.sh和jboss_init_suse.sh.你可以復(fù)制這些腳本中的一個(gè)到/etc/rc.d/init.d/jboss,由于我用的是redhat,所以復(fù)制jboss_init_redhat.sh,并修改它為可執(zhí)行。

[root@vm2~]#cp$JBOSS_HOME/bin/jboss_init_redhat.sh/etc/rc.d/init.d/jboss

[root@vm2~]#chmod755/etc/rc.d/init.d/jboss

其中,$JBOSS_HOME在你操作的時(shí)候不能這樣寫,它代表的是你的jboss安裝的目錄,到時(shí)你需要替換掉它。

然后使用vi編輯器編輯它:

#!/bin/sh
#
#$Id:jboss_init_redhat.sh465542006-07-2810:29:13Zdimitris$
#
#JBossControlScript
#
#Tousethisscriptrunitasroot-itwillswitchtothespecifieduser
#
#Hereisalittle(andextremelyprimitive)startup/shutdownscript
#forRedHatsystems.ItassumesthatJBosslivesin/usr/local/jboss,
#it'srunbyuser'jboss'andJDKbinariesarein/usr/local/jdk/bin.
#Allthiscanbechangedinthescriptitself.
#
#Eithermodifythisscriptforyourrequirementsorjustensurethat
#thefollowingvariablesaresetcorrectlybeforecallingthescript.

#換成你本機(jī)jboss的安裝目錄
JBOSS_HOME=${JBOSS_HOME:-"/home/jboss/jboss-4.0.5.GA"}

#換成你新建的jboss用戶
JBOSS_USER=${JBOSS_USER:-"jboss"}

#換成本地java路徑
JAVAPTH=${JAVAPTH:-"/home/jboss/jdk1.5.0_14/bin"}

#啟動(dòng)的配置參數(shù),有3個(gè)值:'minimal','default','all',all是集群模式的配置
JBOSS_CONF=${JBOSS_CONF:-"default"}

#這里是綁定所有的網(wǎng)卡,如果綁一個(gè),就寫你的IP地址。只在jboss4.2.0+的版本對(duì)外使用時(shí)才使用。
#JBOSS_HOST=${JBOSS_HOST:-"0.0.0.0"}

#默認(rèn)的關(guān)閉腳本,好像不太好用,我就沒(méi)用
#JBOSSCP=${JBOSSCP:-"$JBOSS_HOME/bin/shutdown.jar:$JBOSS_HOME/client/jnet.jar"}

#jboss4.2.0+版本對(duì)外服務(wù)綁定Ip的時(shí)候的關(guān)閉腳本
#JBOSSCP=${JBOSSCP:-"$JBOSS_HOME/bin/shutdown.sh-S-s$JBOSS_HOST"}

#jboss關(guān)閉腳本
JBOSSCP=${JBOSSCP:-"$JBOSS_HOME/bin/shutdown.sh-S"}

#這是jboss4.2.0+版本對(duì)外服務(wù)時(shí)的啟動(dòng)
#JBOSSSH=${JBOSSSH:-"$JBOSS_HOME/bin/run.sh-c$JBOSS_CONF-b$JBOSS_HOST"}

#jboss啟動(dòng)
JBOSSSH=${JBOSSSH:-"$JBOSS_HOME/bin/run.sh-c$JBOSS_CONF"}

if["$JBOSS_USER"="RUNASIS"];then
SUBIT=""
else
SUBIT="su-$JBOSS_USER-c"
fi

if[-n"$JBOSS_CONSOLE"-a!-d"$JBOSS_CONSOLE"];then
#ensurethefileexists
touch$JBOSS_CONSOLE
if[!-z"$SUBIT"];then
chown$JBOSS_USER$JBOSS_CONSOLE
fi
fi

if[-n"$JBOSS_CONSOLE"-a!-f"$JBOSS_CONSOLE"];then
echo"WARNING:locationforsavingconsoleloginvalid:$JBOSS_CONSOLE"
#自啟動(dòng)日志
#echo"WARNING:ignoringitandusing/dev/null"
echo"WARNING:ignoringitandusing$JBOSS_HOME/jbossAutoStart.log"

#自啟動(dòng)日志
#JBOSS_CONSOLE="/dev/null"
JBOSS_CONSOLE=${JBOSS_CONSOLE:-"$JBOSS_HOME/jbossAutoStart.log"}
fi

#自啟動(dòng)日志
#JBOSS_CONSOLE=${JBOSS_CONSOLE:-"/dev/null"}
JBOSS_CONSOLE=${JBOSS_CONSOLE:-"$JBOSS_HOME/jbossAutoStart.log"}

JBOSS_CMD_START="cd$JBOSS_HOME/bin;$JBOSSSH"
#這個(gè)是默認(rèn)的,跟上面的一樣,不太好用
#JBOSS_CMD_STOP=${JBOSS_CMD_STOP:-"java-classpath$JBOSSCPorg.jboss.Shutdown--shutdown-S"}
#我自己用的關(guān)閉方式
JBOSS_CMD_STOP=${JBOSS_CMD_STOP:-"cd$JBOSS_HOME/bin;$JBOSSCP"}

if[-z"`echo$PATH|grep$JAVAPTH`"];then
exportPATH=$PATH:$JAVAPTH
fi

if[!-d"$JBOSS_HOME"];then
echoJBOSS_HOMEdoesnotexistasavaliddirectory:$JBOSS_HOME
exit1
fi
#這是默認(rèn)的控制臺(tái)打印啟動(dòng)腳本命令,很不爽,就關(guān)了
#echoJBOSS_CMD_START=$JBOSS_CMD_START

case"$1"in
start)
echo"JBossstart.........."
cd$JBOSS_HOME/bin
if[-z"$SUBIT"];then


本文出自:億恩科技【www.allwellnessguide.com】

服務(wù)器租用/服務(wù)器托管中國(guó)五強(qiáng)!虛擬主機(jī)域名注冊(cè)頂級(jí)提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM]

  • 您可能在找
  • 億恩北京公司:
  • 經(jīng)營(yíng)性ICP/ISP證:京B2-20150015
  • 億恩鄭州公司:
  • 經(jīng)營(yíng)性ICP/ISP/IDC證:豫B1.B2-20060070
  • 億恩南昌公司:
  • 經(jīng)營(yíng)性ICP/ISP證:贛B2-20080012
  • 服務(wù)器/云主機(jī) 24小時(shí)售后服務(wù)電話:0371-60135900
  • 虛擬主機(jī)/智能建站 24小時(shí)售后服務(wù)電話:0371-60135900
  • 專注服務(wù)器托管17年
    掃掃關(guān)注-微信公眾號(hào)
    0371-60135900
    Copyright© 1999-2019 ENKJ All Rights Reserved 億恩科技 版權(quán)所有  地址:鄭州市高新區(qū)翠竹街1號(hào)總部企業(yè)基地億恩大廈  法律顧問(wèn):河南亞太人律師事務(wù)所郝建鋒、杜慧月律師   京公網(wǎng)安備41019702002023號(hào)
      0
     
     
     
     

    0371-60135900
    7*24小時(shí)客服服務(wù)熱線