1. <var id="fe6gj"></var>

    <rp id="fe6gj"><nav id="fe6gj"></nav></rp>

    <noframes id="fe6gj"><cite id="fe6gj"></cite>

    <ins id="fe6gj"><button id="fe6gj"><p id="fe6gj"></p></button></ins>
    1. <tt id="fe6gj"><i id="fe6gj"><sub id="fe6gj"></sub></i></tt>
        始創于2000年 股票代碼:831685
        咨詢熱線:0371-60135900 注冊有禮 登錄
        • 掛牌上市企業
        • 60秒人工響應
        • 99.99%連通率
        • 7*24h人工
        • 故障100倍補償
        您的位置: 網站首頁 > 幫助中心>文章內容

        將JBoss做成RedhatLinux的系統服務

        發布時間:  2012/8/13 10:02:50
         怎么做才能在啟動Linux系統的時候JBoss也隨之啟動呢?

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

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

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

        對于各種不同層次的系統用戶有各種不同的運行級別。

        rc1.d–單用戶模式

        rc2.d–啟用網絡的單用戶模式

        rc3.d–多用戶模式-用文本模式啟動

        rc4.d–未定義

        rc5.d–多用戶模式–用X窗口啟動

        rc6.d–關閉

        現在我們開始工作:

        創建jboss用戶和安裝jboss就不再這里多說了。

        創建一個腳本叫/etc/rc.d/init.d/jboss

        創建一個鏈接叫/etc/rc3.d/S84jboss

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

        創建一個鏈接叫/etc/rc6.d/K15jboss

        在/etc/rc1.d,/etc/rc2.d,/etc/rc0.d上創建K15鏈接

        需要注意的是:確保$JBOSS_HOME目錄能被“jboss”用戶讀寫。如果有問題,可以點擊查看JBoss應用服務器推薦UNIX文件系統許可。

        創建腳本jboss:

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

        [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在你操作的時候不能這樣寫,它代表的是你的jboss安裝的目錄,到時你需要替換掉它。

        然后使用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.

        #換成你本機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"}

        #啟動的配置參數,有3個值:'minimal','default','all',all是集群模式的配置
        JBOSS_CONF=${JBOSS_CONF:-"default"}

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

        #默認的關閉腳本,好像不太好用,我就沒用
        #JBOSSCP=${JBOSSCP:-"$JBOSS_HOME/bin/shutdown.jar:$JBOSS_HOME/client/jnet.jar"}

        #jboss4.2.0+版本對外服務綁定Ip的時候的關閉腳本
        #JBOSSCP=${JBOSSCP:-"$JBOSS_HOME/bin/shutdown.sh-S-s$JBOSS_HOST"}

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

        #這是jboss4.2.0+版本對外服務時的啟動
        #JBOSSSH=${JBOSSSH:-"$JBOSS_HOME/bin/run.sh-c$JBOSS_CONF-b$JBOSS_HOST"}

        #jboss啟動
        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"
        #自啟動日志
        #echo"WARNING:ignoringitandusing/dev/null"
        echo"WARNING:ignoringitandusing$JBOSS_HOME/jbossAutoStart.log"

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

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

        JBOSS_CMD_START="cd$JBOSS_HOME/bin;$JBOSSSH"
        #這個是默認的,跟上面的一樣,不太好用
        #JBOSS_CMD_STOP=${JBOSS_CMD_STOP:-"java-classpath$JBOSSCPorg.jboss.Shutdown--shutdown-S"}
        #我自己用的關閉方式
        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
        #這是默認的控制臺打印啟動腳本命令,很不爽,就關了
        #echoJBOSS_CMD_START=$JBOSS_CMD_START

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


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

        服務器租用/服務器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質保障!--億恩科技[ENKJ.COM]

      1. 您可能在找
      2. 億恩北京公司:
      3. 經營性ICP/ISP證:京B2-20150015
      4. 億恩鄭州公司:
      5. 經營性ICP/ISP/IDC證:豫B1.B2-20060070
      6. 億恩南昌公司:
      7. 經營性ICP/ISP證:贛B2-20080012
      8. 服務器/云主機 24小時售后服務電話:0371-60135900
      9. 虛擬主機/智能建站 24小時售后服務電話:0371-60135900
      10. 專注服務器托管17年
        掃掃關注-微信公眾號
        0371-60135900
        Copyright© 1999-2019 ENKJ All Rights Reserved 億恩科技 版權所有  地址:鄭州市高新區翠竹街1號總部企業基地億恩大廈  法律顧問:河南亞太人律師事務所郝建鋒、杜慧月律師   京公網安備41019702002023號
          0
         
         
         
         

        0371-60135900
        7*24小時客服服務熱線

         
         
        av不卡不卡在线观看_最近2018年中文字幕_亚洲欧美一区二区三区_一级A爱做片免费观看国产_日韩在线中文天天更新_伊人中文无码在线