<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世界

    主站蜘蛛池模板: 9久久免费国产精品特黄| 中文字幕亚洲免费无线观看日本| 亚洲国产成人久久精品软件| 无码精品A∨在线观看免费| 亚洲色大成网站www永久| 国产成人免费午夜在线观看| 亚洲综合校园春色| 四虎成人免费网站在线| 亚洲av无码专区在线观看下载| 国产精品色午夜免费视频| 久久亚洲精品无码av| 亚洲国产精品成人一区| 久久性生大片免费观看性| 亚洲国产精品VA在线看黑人| 一个人看的www免费视频在线观看 一个人免费视频观看在线www | 1000部拍拍拍18勿入免费视频下载| 国产A在亚洲线播放| 8x8x华人永久免费视频| 亚洲天堂男人影院| 午夜国产大片免费观看| 曰批免费视频播放免费| 亚洲AⅤ永久无码精品AA| 中文在线观看免费网站| 亚洲精品网站在线观看你懂的| 国产日本一线在线观看免费| 无遮挡a级毛片免费看| 亚洲国产精品成人久久| AA免费观看的1000部电影| 亚洲国产精品尤物yw在线| 亚洲成Av人片乱码色午夜| 91成年人免费视频| 国产精品亚洲AV三区| 国产精品亚洲片在线| 色se01短视频永久免费| 免费看一级一级人妻片 | 四虎国产精品免费久久| 黄色三级三级免费看| 亚洲精品456在线播放| 日韩精品电影一区亚洲| 91福利免费视频| 视频免费1区二区三区|