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

    主站蜘蛛池模板: 亚洲日韩AV一区二区三区四区| 亚洲精品成人av在线| 亚洲国产成人久久77| 在线毛片片免费观看| 亚洲尤码不卡AV麻豆| 国产精品黄页免费高清在线观看| 亚洲高清无码在线观看| 美女扒开尿口给男人爽免费视频| 国产精品另类激情久久久免费| 亚洲AV无码专区国产乱码不卡| 免费无遮挡无码视频网站| 亚洲狠狠色丁香婷婷综合| 国产美女被遭强高潮免费网站| 日韩亚洲不卡在线视频中文字幕在线观看| 免费观看激色视频网站bd | 国产hs免费高清在线观看| 亚洲精品欧美综合四区| 国产精品va无码免费麻豆| 成年大片免费视频播放一级| 亚洲成AV人在线观看网址| 国产在线播放线91免费| 亚洲精品无码久久久影院相关影片| 国产一级高青免费| 亚洲男人天堂2017| 中国在线观看免费国语版| 亚洲欧美国产欧美色欲| 久久亚洲中文字幕精品一区| 久操视频免费观看| 亚洲不卡视频在线观看| 国产免费一区二区三区VR| 99精品视频免费| 亚洲毛片无码专区亚洲乱| 国产精品国产免费无码专区不卡 | 精品免费tv久久久久久久| 亚洲成a人片在线观看播放| 成人毛片18女人毛片免费| 又长又大又粗又硬3p免费视频 | 亚洲bt加勒比一区二区| 最近最新MV在线观看免费高清| 理论秋霞在线看免费| 久久夜色精品国产噜噜噜亚洲AV|