UIDとGIDは指定で共に2000にて作成する。
#groupadd -g 2000 apache
#useradd -d /usr/local/tomcat -s /sbin/nologin -g 2000 -u 2000 tomcat
#chown -R tomcat:apache /usr/local/tomcat
#vi /etc/init.d/tomcat
TOMCAT_USER=tomcat ・・・・・追加
・・・・・
・・・・・
start(){
echo "Starting tomcat"
su -s /bin/bash - $TOMCAT_USER -c "$CATALINA_HOME/bin/catalina.sh start"
}
stop(){
echo "Shutting down tomcat"
su -s /bin/bash - $TOMCAT_USER -c "$CATALINA_HOME/bin/catalina.sh stop"
}
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
stop
sleep 5
start
;;
status)
su -s /bin/bash - $TOMCAT_USER -c "$CATALINA_HOME/bin/catalina.sh version"
;;
*)
echo "Usage: $0 {start|stop|restart|status}"
esac
exit 0
tomcatユーザにスイッチ #su -s /bin/bash - tomcat 必要に応じて環境変数を設定する #vi.bash_profile export LC_TYPE=ja_JP.UTF export LCALL= export JAVA_HOME=/usr/local/java5 export JRE_HOME/usr/local/java5/jre export CATALINA_HOME=/usr/local/tomcat5