tomcat 5.0.x

tomcat 5.0.x

設定ファイル

server.xml

Tomcat5ではsetCharacterEncoding()はボディ部に適用されるだけで、 URI(GETパラメータ)の復号に使用されなくなった。
URL(GETパラメータ)の複合を行うためには、Connecter定義のuseBodyEncodingForURIにtrueを設定する必要がある。

tomcat50(起動スクリプト)

#!/bin/bash
#
# chkconfig: 345 97 03
# description: tomcat50
#
# Startup script for Tomcat Application Server
#


# ----- Save and Set Environment Variables --------------------------------

PROGDIR=/usr/local/jakarta-tomcat-5.0/bin
PROGUSER=tomcat50
UMASK_VALUE=002
LOCALE=ja_JP.eucJP
JAVA_HOME=/usr/local/jdk-1.4.2
CATALINA_OPTS="-server -Xmx256m -Xms128m -Xss256k -XX:NewSize=64m -XX:MaxNewSize=64m -Djava.awt.headless=true"


# ----- Define Function ---------------------------------------------------

start() {
  su - ${PROGUSER} -c "umask ${UMASK_VALUE}; env LC_ALL=${LOCALE} JAVA_HOME=${JAVA_HOME} CATALINA_OPTS=\"${CATALINA_OPTS}\" ${PROGDIR}/catalina.sh start"
}

stop() {
  su - ${PROGUSER} -c "umask ${UMASK_VALUE}; env LC_ALL=${LOCALE} JAVA_HOME=${JAVA_HOME} CATALINA_OPTS=\"${CATALINA_OPTS}\" ${PROGDIR}/catalina.sh stop"
}

wait() {
  while :
  do
    ps -ef | cut -d " " -f 1 | grep ${PROGUSER}
    if [ $? -ne 0 ]; then
      break;
    fi
    sleep 1
  done 2>&1 > /dev/null
}


# ----- Execute The Requested Command -------------------------------------

case "$1" in
  start)
    start
    ;;
  stop)
    stop
    ;;
  restart|reload)
    stop
    wait
    start
    ;;
  *)
    echo "Usage:"
    echo "  $0 (start|stop|reload)"
    echo ""
    echo "Commands:"
    echo "  start   -  Start server"
    echo "  stop    -  Stop server"
    echo "  restart -  Restart server"
    echo ""
    ;;
esac

exit 0
2007-07-15 (日) 00:22:47 (6293d)

リロード   新規 編集 凍結 差分 添付 複製 名前変更   ホーム 一覧 単語検索 最終更新 バックアップ リンク元   ヘルプ   最終更新のRSS