tomcat


Menu

  • Tomcatの複数起動

http://qiita.com/zkangaroo/items/4ac3f60ab7b1338b567b

  • Tomcatの複数起動2

http://a4dosanddos.hatenablog.com/entry/2014/03/08/182306

http://techmedia-think.hatenablog.com/entry/20090602/1243913796

https://www.uramiraikan.net/Works/entry-2518.html

http://gmt-24.net/archives/375

http://shokaku.blogspot.jp/2008/11/tomcat.html

http://dambo.mydns.jp/pwiki/index.php?Tomcat%E3%82%922%E3%81%A4%E3%81%AE%E3%83%97%E3%83%AD%E3%82%BB%E3%82%B9%E3%81%A7%E5%8B%95%E3%81%8B%E3%81%99%E6%96%B9%E6%B3%95

  • Apache2.4 リバースプロキシの設定

http://qiita.com/gingi99/items/83c1fb07644cd232d91e

  • tomcat5 複数起動/停止コマンド
    export CATALINA_HOME=/usr/local/tomcat/apache-tomcat-6.0.51
    $CATALINA_HOME/bin/startup.sh
    export CATALINA_HOME=/usr/local/tomcat/apache-tomcat-6.0.51
    $CATALINA_HOME/bin/shutdown.sh
  • tomcat7 複数起動/停止コマンド
    export CATALINA_HOME=/usr/local/tomcat/apache-tomcat-7.0.52
    $CATALINA_HOME/bin/startup.sh
    export CATALINA_HOME=/usr/local/tomcat/apache-tomcat-7.0.52
    $CATALINA_HOME/bin/shutdown.sh
  • apache tomcat
    http://sixwish.jp/Technote/Centos6/section22/
  • Tomcat7起動スクリプト
#!/bin/bash
#
# Startup script for the Tomcat Servlet Container
#
# chkconfig: 2345 35 65
# description: Tomcat is the servlet container that is used in the official \
#              Reference Implementation for the Java Servlet and JavaServer \
#              Pages technologies

TOMCAT_USER=tomcat
CATALINA_HOME=/usr/local/tomcat

. /etc/rc.d/init.d/functions
prog=tomcat

start() {
    echo -n $"Starting $prog: "
    daemon --user $TOMCAT_USER $CATALINA_HOME/bin/startup.sh > /dev/null
    RETVAL=$?
    if [ $RETVAL -eq 0 ]; then
        echo_success
    else
        echo_failure
    fi
    echo
    [ $RETVAL = 0 ] && touch /var/lock/subsys/$prog
    return $RETVAL
}
stop() {
    echo -n $"Stopping $prog: "
    daemon --user $TOMCAT_USER $CATALINA_HOME/bin/shutdown.sh > /dev/null
    RETVAL=$?
    if [ $RETVAL -eq 0 ]; then
        echo_success
    else
        echo_failure
    fi
    echo
    [ $RETVAL = 0 ] && rm -f /var/lock/subsys/$prog
    return $RETVAL
}

# See how we were called.
case "$1" in
  start)
    start
    ;;
  stop)
    stop
    ;;
  restart)
    stop
    start
    ;;
  status)
    INSTANCES=`ps --columns 512 -aef|grep java|grep tomcat|grep org.apache.catalina.startup.Bootstrap|wc -l`
    if [ $INSTANCES -eq 0 ]; then
        echo $prog is stopped
        RETVAL=3
    else
        if [ $INSTANCES -eq 1 ]; then
            echo $prog is running 1 instance...
        else
            echo $prog is running $INSTANCES instances...
        fi
        RETVAL=0
    fi
    ;;
  *)
    echo $"Usage: $prog {start|stop|restart|status|help}"
    exit 1
esac

exit $RETVAL