maxThreads=\"300\" minSpareThreads=\"150\" maxSpareThreads=\"200\" enableLookups=\"false\" redirectPort=\"8443\" acceptCount=\"200\"connectionTimeout=\"20000\" disableUploadTimeout=\"true\" debug=\"0\" /> 保存后离开
修改/usr/local/termite/apache-tomcat-6.0.16/bin/catalina.sh #vi /usr/local/termite/apache-tomcat-6.0.16/bin/catalina.sh
找到下面:(25行左右)
# JRE_HOME Must point at your Java Development Kit installation. # Defaults to JAVA_HOME if empty. #
# JAVA_OPTS (Optional) Java runtime options used when the \"start\# \"stop\
JAVA_OPTS='-Xms256m -Xmx512m' \\\\添加这一行,大小自己定
4、用jsvc脚本让Tomcat自启动。
1.安装jsvc
#cd /usr/local/termite/apache-tomcat-6.0.16/bin #tar xvfz jsvc.tar.gz #cd jsvc-src
#sh support/buildconf.sh #chmod 755 configure
#./configure --with-java=/usr/local/termite/jdk1.6.0_04 #make
2、添加脚本让tomcat自动启动 #useradd tomcat5 添加用户 #groupadd tomcat 添加组
#usermod -G tomcat tomcat5 把tomcat5加入tomcat组
#chown -R tomcat5 /usr/local/termite/apache-tomcat-6.0.16 设置用户tomcat5对tomcat的权限 #cp /usr/local/termite/apache-tomcat-6.0.16/bin/jsvc-src/native/Tomcat5.sh /etc/init.d/tomcat 移动文件tomcat5.sh到/etc/init.d/里面并改名为tomcat #chmod 755 /etc/init.d/tomcat #vi /etc/init.d/tomcat
删除原有内容添加如下内容,注意jdk路径
#!/bin/sh #
# Startup Script for Tomcat5 #
# chkconfig: 345 88 14
# description: Tomcat Daemon # processname: jsvc
# pidfile: /var/run/jsvc.pid # config: #
# Source function library. . /etc/rc.d/init.d/functions #
prog=tomcat #
JAVA_HOME=/usr/local/termite/jdk1.6.0_04
CATALINA_HOME=/usr/local/termite/apache-tomcat-6.0.16 DAEMON_HOME=/usr/local/termite/apache-tomcat-6.0.16/bin #TOMCAT_USER=tomcat5 TOMCAT_USER=tomcat5
# for multi instances adapt those lines. TMP_DIR=/var/tmp
PID_FILE=/var/run/jsvc.pid
CATALINA_BASE=/usr/local/termite/apache-tomcat-6.0.16
CATALINA_OPTS= CLASSPATH=\\
$JAVA_HOME/lib/tools.jar:\\
$CATALINA_HOME/bin/commons-daemon.jar:\\ $CATALINA_HOME/bin/bootstrap.jar
case \"$1\" in start) #
# Start Tomcat #
$DAEMON_HOME/jsvc-src/jsvc \\ -user $TOMCAT_USER \\ -home $JAVA_HOME \\
-Dcatalina.home=$CATALINA_HOME \\ -Dcatalina.base=$CATALINA_BASE \\
-Djava.io.tmpdir=$TMP_DIR \\ -wait 10 \\
-pidfile $PID_FILE \\
-outfile $CATALINA_HOME/logs/catalina.out \\ -errfile '&1' \\
$CATALINA_OPTS \\ -cp $CLASSPATH \\
org.apache.catalina.startup.Bootstrap #
# To get a verbose JVM #-verbose \\
# To get a debug of jsvc. #-debug \\ exit $? ;;
stop) #
# Stop Tomcat #
$DAEMON_HOME/jsvc-src/jsvc \\ -stop \\
-pidfile $PID_FILE \\
org.apache.catalina.startup.Bootstrap exit $? ;; *)
echo \"Usage tomcat.sh start/stop\" exit 1;; esac
#service tomcat start 测试tomcat能不能启动 #chkconfig tomcat on #chkconfig --list tomcat 完成自启动脚本