wiki:UTGBMedaka/Setup

Version 7 (modified by leo, 18 years ago) (diff)

--

UTGB Medaka Setup

Setup the web server (For administrators)

  • Tomcat Startup script (/etc/init.d/tomcat)
    • > sudo chkconfig tomcat on
      #!/bin/sh
      #
      # Startup script for the tomcat
      #
      # chkconfig: 345 80 15
      # description: Tomcat is a Servlet+JSP Engine.
      
      # Source function library.
      . /etc/rc.d/init.d/functions
      
      export JAVA_HOME=/usr/java/jdk
      export CATALINA_HOME=/usr/share/tomcat
      
      envsetup="export JAVA_HOME=$JAVA_HOME; export CATALINA_HOME=$CATALINA_HOME;"
      
      prog=tomcat
      lockfile=/var/lock/subsys/tomcat
      RETVAL=0
      
      start(){
          echo -n $"Starting $prog: "
          daemon --user "tomcat" "$envsetup $CATALINA_HOME/bin/startup.sh"
          RETVAL=$?
          echo
          [ $RETVAL = 0 ] && touch ${lockfile}
          return $RETVAL
      }
      stop() {
          echo -n $"Stopping $prog: "
          daemon --user "tomcat" "$envsetup $CATALINA_HOME/bin/shutdown.sh -force"
          RETVAL=$?
          echo
          [ $RETVAL = 0 ] && rm -f ${lockfile}
      }
      
      
      case "$1" in
       start)
              start
              ;;
       stop)
              stop
              ;;
       restart)
              stop
              start
              ;;
       *)
              echo $"Usage: $prog {start|stop|restart}"
              exit 1
      esac
      
      exit $RETVAL