乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      centos 安裝配置Tomcat--詳細(xì)步驟

       obiwang 2011-05-19
      [原創(chuàng)]centos 安裝配置Tomcat--詳細(xì)步驟
      2007-11-27 16:51

      centos 安裝配置Tomcat
      一、下載Tomcat 6 Binary Distributions 文件
           wget http://apache.mirror./tomcat/tomcat-6/v6.0.14/bin/apache-tomcat-6.0.14.tar.gz
      二、解壓縮Tomcat部署文件到 /usr/local/tomcat
      #tar -zxf apache-tomcat-6.0.14.tar.gz
      #mv apache-tomcat-6.0.14 /usr/local/tomcat
      三、測試安裝(注意環(huán)境變量JAVA_HOME必需提前設(shè)置)
      啟動:
      #/usr/local/tomcat/bin/startup.sh
      關(guān)閉:
      #/usr/local/tomcat/bin/shutdown.sh
      四、部署tomcat服務(wù)使自動運行(以jsvc方式)
          1、解壓jsvc包(/usr/local/tomcat/bin/下)
             #tar -zxf jsvc.tar.gz
          2、編譯jsvc及測試(jdk安裝目錄:/usr/local/jdk)
             #cd /usr/local/tomcat/bin/jsvc-src
             #chmod +x chmod +x configure
             #./configure --with-java=/usr/local/jdk
             #make
             #cp jsvc ../
             #cp /usr/local/tomcat/bin/jsvc-src/native/Tomcat5.sh /etc/init.d/tomcatd
             編輯成chkconfig可以啟動的文件,見備注。
             #vi /etc/init.d/tomcatd
             添加執(zhí)行用戶
             #useradd tomcat
             確保tomcat用戶能夠讀取server.xml文件
             #chmod -R +r /usr/local/tomcat/
             #chmod +x tomcatd
             測試是否能啟動
             #./tomcatd start
             #./tomcatd stop
             部署自動運行
             #chkconfig tomcatd on

             #service tomcatd start
             #service tomcatd status
             #service tomcatd stop
      ==================jsvc方法腳本 /etc/init.d/tomcatd================

      #!/bin/sh
      #
      # Startup Script for Tomcat6
      #
      # chkconfig: - 88 14
      # description: Tomcat Daemon
      # processname: jsvc
      # pidfile: /var/run/jsvc.pid
      # config:
      #
      # Source function library.
      . /etc/rc.d/init.d/functions
      #
      # Adapt the following lines to your configuration
      JAVA_HOME=/usr/local/jdk
      CATALINA_HOME=/usr/local/tomcat
      DAEMON_HOME=$CATALINA_HOME/bin
      TOMCAT_USER=tomcat

      # for multi instances adapt those lines.
      TMP_DIR=/usr/local/tomcat/temp
      PID_FILE=/var/run/jsvc.pid
      CATALINA_BASE=/usr/local/tomcat
      CATALINA_OPTS=
      CLASSPATH=\
      $JAVA_HOME/lib/tools.jar:\
      $CATALINA_HOME/bin/commons-daemon.jar:\
      $CATALINA_HOME/bin/bootstrap.jar

      start(){
      echo starting tomcat ...
      $DAEMON_HOME/jsvc \
      -user $TOMCAT_USER \
      -home $JAVA_HOME \
      -Dcatalina.home=$CATALINA_HOME \
      -Dcatalina.base=$CATALINA_BASE \
      -Djava.io.tmpdir=$TMP_DIR \
      -wait 10 \
      -pidfile $PID_FILE \
      -outfile $CATALINA_HOME/logs/catalina.out \
      -errfile '&1' $CATALINA_OPTS \
      -cp $CLASSPATH org.apache.catalina.startup.Bootstrap

      }

      stop(){
      echo stopping tomcat ...
      $DAEMON_HOME/jsvc \
          -stop \
          -pidfile $PID_FILE \
          org.apache.catalina.startup.Bootstrap
      }

      status() {
          ps ax --width=1000 | grep "[o]rg.apache.catalina.startup.Bootstrap" | awk '{printf $1 " "}' | wc | awk '{print $2}' >/tmp/tomcat_process_count.txt
          read line < /tmp/tomcat_process_count.txt
          if [ $line -gt 0 ]; then
            echo -n "tomcatd ( pid "
            ps ax --width=1000 | grep "[o]rg.apache.catalina.startup.Bootstrap" | awk '{printf $1 " "}'
            echo ") is running..."
          else
            echo "Tomcat is stopped"
          fi
      }

      case "$1" in

           start)
              # Start Tomcat
              start
              exit $?
              ;;
           stop)
              # Stop Tomcat
              stop
              exit $?
              ;;
           restart)
              stop
              sleep 3
              start
              exit $?
              ;;
           status)
              status
              exit $?
              ;;
           *)
             echo "Usage: tomcatd {start|stop|restart|status}"
             exit 1
             ;;
      esac

      五、部署tomcat服務(wù)使自動運行(非jsvc方式)
             #chmod +x tomcatd
             測試是否能啟動
             #./tomcatd start
             #./tomcatd stop
             部署自動運行
             #chkconfig tomcatd on

             #service tomcatd start
             #service tomcatd status
             #service tomcatd stop

      ============================非jsvc方法腳本 /etc/init.d/tomcatd==============================================================
      #!/bin/bash
      #
      # Startup script for Jakarta Tomcat
      #
      # chkconfig: - 88 14
      # description: Jakarta Tomcat Java Servlet/JSP Container


      TOMCAT_HOME=/usr/local/tomcat
      TOMCAT_STOP=$TOMCAT_HOME/bin/shutdown.sh
      TOMCAT_START=$TOMCAT_HOME/bin/startup.sh

      #Necessary environment variables
      export CATALINA_HOME=$TOMCAT_HOME
      export JAVA_HOME=/usr/local/jdk


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

      # Source networking configuration.
      . /etc/sysconfig/network

      # Check that networking is up.
      [ ${NETWORKING} = "no" ] && exit 0

      #Check for tomcat script
      if [ ! -f $TOMCAT_HOME/bin/catalina.sh ]
      then
          echo $TOMCAT_HOME/bin/catalina.sh
          echo "Tomcat not available..."
          exit
      fi

      start() {
          echo "Starting Tomcat: "
          #daemon $TOMCAT_START
          $TOMCAT_START
          echo
          touch /var/lock/subsys/tomcatd
      # We may need to sleep here so it will be up for apache
      #    sleep 5
      #Instead should check to see if apache is up by looking for http.pid
      }

      stop() {
          echo $"Shutting down Tomcat: "
          echo $TOMCAT_STOP
          $TOMCAT_STOP
          rm -f /var/lock/subsys/tomcatd.pid
          #如果不能關(guān)閉tomcat時(tomcat有時的bug),調(diào)用以下代碼#
          pid=`ps -ef|grep "java"|grep "tomcat"|grep -v "grep"|awk '{print $2}'`
          if [ "$pid" = "" ] ; then
             echo "tomcat is shutdown now!"
          else
             echo "force kill tomcat'pid $pid now"
             kill -9 $pid
          fi

      }

      status() {
          ps ax --width=1000 | grep "[o]rg.apache.catalina.startup.Bootstrap start" | awk '{printf $1 " "}' | wc | awk '{print $2}' >/tmp/tomcat_process_count.txt
          read line < /tmp/tomcat_process_count.txt
      if [ $line -gt 0 ]; then
          echo -n "tomcatd ( pid "
          ps ax --width=1000 | grep "[o]rg.apache.catalina.startup.Bootstrap
      start" | awk '{printf $1 " "}'
          echo ") is running..."
      else
          echo "Tomcat is stopped"
      fi
      }

      case "$1" in
          start)
              start
              ;;
           stop)
              stop
              ;;
           restart)
              stop
              sleep 3
              start
              ;;
           status)
              status
              ;;
           *)
              echo "Usage: tomcatd {start|stop|restart|status}"
           exit 1
      esac

        本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多