wiki:UTGBMedaka/Setup

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

--

UTGB Medaka Setup

Setup the web server (For administrators)

  • Tomcat Startup script (/etc/init.d/tomcat)
    #!/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