1) Pre-requisite
Be ready your environments before creating it.
My environment is listed below:
Tomcat-5.5.23,,
jdk1.6.0_01,
mysql-4.1.20
on Centos-4.4 linux platform.
2) create shell script named tomcat5 in /etc/init.d/
the content of tomcat5 is :
#!/bin/sh
#
# v 0.8 2003/10/30 initial by Albert Liao
# v 0.9 2004/01/15 troubleshoot why tomcat cannot startup when system boots up
# v 1.1 2006/09/29 change tomcat from 5.0.19 to 5.5.20, and jdk to 1.5
# v 1.2 2007/03/12 change tomcat from 5.5.20 to 5.5.23, and jdk to 1.6
#
# jakarta-tomcat:
#
# Version: tomcat 5.5.23
#
# chkconfig: 345 85 15
# description: Apache Tomcat is a HTTP/JSP/Servlet server.
# Source function library.
. /etc/rc.d/init.d/functions
JAVA_HOME=/usr/java/jdk1.6.0_01
JRE_HOME=/usr/java/jdk1.6.0_01
CATALINA_HOME=/usr/local/apache-tomcat-5.5.23
export JAVA_HOME JRE_HOME CATALINA_HOME
# tuning Tomcat JVM memory
JAVA_OPTS=" -server -Xms128m -Xmx512m"
export JAVA_OPTS
#
case "$1" in
start)
echo "Starting Tomcat-5.5.23 ... "
echo "Tomcat port is 8080"
echo
$CATALINA_HOME/bin/startup.sh > /dev/null 2>&1 ; \
echo
;;
stop)
echo -n "Shuting down Tomcat-5.5.23 ... "
echo
$CATALINA_HOME/bin/shutdown.sh > /dev/null 2>&1 ; \
echo
;;
restart)
$0 stop
$0 start
;;
*)
echo "*** Usage: tomcat {start|stop|restart}"
exit 1
esac
exit 0
沒有留言:
張貼留言