<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Java, Only Java!

    統計

    留言簿(20)

    積分與排名

    好友空間

    文檔技巧

    閱讀排行榜

    評論排行榜

    制作在Linux、Unix上以daemon方式啟動Apusic的詳細步驟(轉)

    作者:李其

    在啟動Linux、Unix系統的時候,默認情況是需要手工的將apusic啟動起來。尤其是系統管理員特別希望當服務器宕機,重新啟動后,能夠讓apusic服務器自動啟動起來,而不需要手工去啟動apusic。下面我簡單介紹一下如何在Linux下自動啟動Apusic服務器。

    我用Apusic-5.0在RedHat Enterprise 4.0 上制作自動啟動Apusic服務器的詳細步驟(其他版本的Linux操作系統也應該是類似的):

    1、提供了一個在linux操作系統上自動啟動apusic服務器的腳本,名為apusic。該腳本的內容可以參照4,可以根據情況修改該腳本中變量的值,如JAVA_HOME、APUSIC_HOME、端口等。


    2、將該腳本拷貝到/etc/init.d/目錄下,并設置其可以執行權限,如:chmod +x Apusic

    3、將該腳本加入到系統服務中去

    ?????????? 1)? chkconfig --add Apusic //加入系統服務,并且服務名為:apusic。


    ?????????? 2)? chkconfig --list | grep Apusic //檢查該腳本是否已經加入到系統服務中。

    ?????????? 3)? chkconfig --level 35 Apusic on //表示可以在文本模式、圖形模式下自動啟動apusic。


    4、啟動腳本的內容:

    #!/bin/bash
    #
    # Apusic Startup script for the Apusic Application Server
    #
    # chkconfig: - 85 15
    # description: Apusic 5.0 is a JavaEE5.0 standard Application Server Implemention
    # processname: Apusic
    # pidfile: /var/run/apusic.pid
    # apusic_home: /usr/local/apusic-5.0

    # Source function library.
    . /etc/rc.d/init.d/functions

    prog=Apusic-5.0
    pidfile=${PIDFILE-/var/run/apusic.pid}
    lockfile=${LOCKFILE-/var/lock/subsys/apusic}
    JAVA_HOME=/usr/java/jdk1.5.0_07
    APUSIC_HOME=/usr/local/apusic-5.0
    startapusic="$APUSIC_HOME/domains/mydomain/bin/startapusic -p"
    stopapusic="$APUSIC_HOME/domains/mydomain/bin/stopapusic admin admin iiop://localhost:6888"

    start() {
    ??????? echo -n $"Starting $prog: "
    ??????? export $JAVA_HOME
    ??????? cd $APUSIC_HOME
    ??????? daemon $startapusic
    ??????? RETVAL=$?
    ??????? echo
    ??????? [ $RETVAL = 0 ] && touch ${lockfile}
    ??????? return $RETVAL
    }
    stop() {
    ??????? echo -n $"Stopping $prog: "
    ??????? export $JAVA_HOME
    ??????? cd $APUSIC_HOME
    ??????? daemon $stopapusic
    ??????? RETVAL=$?
    ??????? echo
    ??????? [ $RETVAL = 0 ] && rm -f ${lockfile} ${pidfile}
    }

    # See how we were called.
    case "$1" in
    ? start)
    ??? start
    ??? ;;
    ? stop)
    ??? stop
    ??? ;;
    ? restart)
    ??? stop
    ??? start
    ??? ;;
    ? *)
    ??? echo $"Usage: $prog {start|stop|restart}"
    ??? exit 1
    esac

    exit $RETVAL


    注:這個是轉自別人的文檔,由于對Linux不太熟悉,也沒有合適的環境,所以沒有進行測試,如果有朋友在使用中發現什么問題,歡迎交流。

    posted on 2008-10-26 08:11 zYx.Tom 閱讀(551) 評論(0)  編輯  收藏 所屬分類: 1.Java世界

    主站蜘蛛池模板: 成人爽A毛片免费看| 亚洲免费观看视频| 国产zzjjzzjj视频全免费| 亚洲AV无码之日韩精品| 国产精一品亚洲二区在线播放| 亚洲国产日韩在线| eeuss影院免费直达入口| 成人福利免费视频| 国产亚洲精品AA片在线观看不加载| 亚洲综合综合在线| 中文字幕不卡高清免费| 手机在线免费视频| 久久亚洲国产视频| 青青视频免费在线| AV免费网址在线观看| 亚洲一区二区三区久久久久| 光棍天堂免费手机观看在线观看 | 丝瓜app免费下载网址进入ios| 亚洲av无码成人精品区在线播放| 免费福利资源站在线视频| av无码久久久久不卡免费网站 | 丝袜熟女国偷自产中文字幕亚洲| 亚洲性无码一区二区三区| 免费女人高潮流视频在线观看| 亚洲欧洲自拍拍偷精品 美利坚| 中中文字幕亚洲无线码| 99热这里只有精品免费播放| 亚洲精品综合久久中文字幕| 在线播放高清国语自产拍免费| 亚洲日韩在线视频| 最好看最新的中文字幕免费| 亚洲AV无码一区东京热久久| GOGOGO免费观看国语| 亚洲成a人在线看天堂无码| XXX2高清在线观看免费视频| 亚洲邪恶天堂影院在线观看| 美女被cao网站免费看在线看| 亚洲欧洲∨国产一区二区三区| 亚洲视频在线观看免费| 亚洲av无码潮喷在线观看| 永久免费毛片在线播放|