qileilove

          blog已經轉移至github,大家請訪問 http://qaseven.github.io/

          JIRA6.1.5 設置開機自啟動 linux

          我搭建的是JIRA6.1.5,使用的是JIRA免安裝包,解壓后經過以下三步可以成功運行。
            一、配置JAVA環境變量
            二、設置JIRA_HOME工作目錄
            三、解壓JIRA下載包,然后./bin/start-jira.sh啟動jira。
            以上詳細步驟在我的文章Linux 下安裝、配置、漢化JIRA6.1.5中有詳細的說明。
            我用網上找的在/etc/init.d/rc.local文件中加./**/start-jira.sh服務進程是啟動的了,但是無法正常
            在啟動過程中出現了錯誤,進入atlassian-jira6.1.5-standalone/bin目錄,重新啟動JIRA
            #./start-jira.sh
            JIRA服務器可以正常使用,但是還是沒有完成開機自啟動。
            然后就在網上找了別的方法,編寫JIRA的啟動腳本。
            在/etc/init.d/目錄中創建JIRA啟動腳本
            #cd /etc/ini.d/
            #vim jira
            以下是JIRA啟動腳本的內容
          -------------------------------------------------------------------------------------------------------------------------
          #!/bin/bash
          #chkconfig: 2345 85 15
          # description: jira
          # processname: jira
          # source function library
          . /etc/init.d/functions
          #把JAVA的環境變量配置也加進來
          JAVA_HOME=/usr/lib/jvm/java-6-openjdk-amd64
          CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/mysql-connector-java-5.1.29-bin.jar:$JAVA_HOME/lib/classes12.jar
          PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
          export JAVA_HOME  PATH  CLASSPATH
          #設置JIRA的工作目錄JIRA_HOME
          JIRA_HOME=/home/jira_workhome/work_home
          export JIRA_HOME
          #這一行為JIRA的安裝路徑(主目錄),我的是直接 在/home/jira_workhome里面解壓的。
          Jira=/home/jira_workhome/atlassian-jira-6.1.5-standalone
          startup=$Jira/bin/startup.sh
          shutdown=$Jira/bin/shutdown.sh
          #export JAVA_HOME=/usr/lib/jvm/java-6-openjdk-amd64
          #每次非正常關機后,啟動的時候都需要將$Jira_Home中的.jira-home.lock文件刪除,否則啟動的時候會報錯。
          .jira-home.lock是一個鎖文件,是為了保護jira安全的。
          rm -rf /home/jira_workhome/work_home/.jira-home.lock
          start() {
          echo -n $"Starting jira services: "
          $startup
          RETVAL=$?
          echo
          }
          stop() {
          echo -n $"Shutting down jira services: "
          $shutdown
          RETVAL=$?
          echo
          }
          case "$1" in
          start)
          start
          ;;
          stop)
          stop
          ;;
          restart|reload)
          stop
          start
          ;;
          status)
          status jira
          RETVAL=$?
          ;;
          *)
          echo $"Usage: $0 {start|stop|restart|status}"
          exit 1
          esac
          exit $RETVAL
          -------------------------------------------------------------------------------------------------------------------------------------------------


            然后保存退出。
            利用
            #chkconfig --add jira
            添加服務
            我用的DEBIAN7沒有這個工具,如果沒有,則先安裝
            #aptitude install chkconfig
            然后執行上一步驟 。
            這步完成后就可以使用
            #/etc/init.d/jira start/stop/restart
            來啟動和暫停JIRA服務了。
            使用
            #chkconfig --list | grep jira 來查看JIRA服務是否啟動
            你可能會發現在每個級別都是處于off 狀態的。
            使用以下命令在2-5級別開啟jira服務。
            #chkconfig -s jira on
            兩次使用
            #chkconfig --list | grep jira 來查看JIRA服務的狀態
            重啟后JIRA服務已經啟動
            #reboot

          posted on 2014-04-24 10:23 順其自然EVO 閱讀(2463) 評論(0)  編輯  收藏 所屬分類: 測試學習專欄

          <2014年4月>
          303112345
          6789101112
          13141516171819
          20212223242526
          27282930123
          45678910

          導航

          統計

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 鄂州市| 龙门县| 邯郸县| 五大连池市| 金昌市| 什邡市| 忻城县| 浠水县| 凤凰县| 都安| 常山县| 凤台县| 来安县| 大余县| 东港市| 偏关县| 高邮市| 无为县| 临邑县| 正定县| 娱乐| 巴东县| 阿巴嘎旗| 浑源县| 潜江市| 南皮县| 襄樊市| 莎车县| 济阳县| 轮台县| 新沂市| 宁远县| 平武县| 湘西| 滕州市| 湘乡市| 潼南县| 大冶市| 五指山市| 甘孜县| 崇阳县|