<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">系统版本:CentOS,64位</span>
软件版本:apache-tomcat-6.0.35 下载
jdk:jdk1.6.0_27
1、安装JDK
JDK安装在/usr/java/ 目录下,将jdk.1.6.0_27.tar.gz安装包放在该目录。
# cd /usr/java
# tar zxf <span style="font-family: SimSun;">jdk.1.6.0_27.tar.gz</span>
配置环境变量:
在/etc/bathrc 文件下添加如下代码:
其中JAVA_HOME是jdk的安装目录。
export JAVA_HOME=/usr/java/jdk1.6.0_27
export PATH=$JAVA_HOME/bin:$PATH:$HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
[root@localhost ~]# java -version
java version "1.6.0_27"
Java(TM) SE Runtime Environment (build 1.6.0_27-b07)
Java HotSpot(TM) 64-Bit Server VM (build 20.2-b06, mixed mode)
2、安装TomCat
TomCat安装张/app目录下,将a
12:01
hi ,sit环境是你发版吗 pache-tomcat-6.0.35.tar.gz安装包放在该目录。
解压,并将其改名成tomcat6:
# cd /app
# tar -zxvf apache-tomcat-6.0.35.tar.gz
# mv apache-tomcat-6.0.35 tomcat6
# vi /app<span style="color: rgb(70, 70, 70);">/tomcat6/bin/catalina.sh</span>
98行添加如下(Xms,Xmn具体数值取决于系统物理内存大小)
JAVA_OPTS="$JAVA_OPTS -server -Xms2048m -Xmx2048m -XX:PermSize=256m -XX:MaxNewSize=256m-XX:MaxPermSize=512m"
361行到386行修改为 361 # touch "$CATALINA_OUT"
362 if [ "$1" = "-security" ] ; then
363 if [ $have_tty -eq 1 ]; then
364 echo "Using Security Manager"
365 fi
366 shift
367 "$_RUNJAVA" "$LOGGING_CONFIG" $JAVA_OPTS $CATALINA_OPTS \
368 -Djava.endorsed.dirs="$JAVA_ENDORSED_DIRS" -classpath "$CLASSPATH" \
369 -Djava.security.manager \
370 -Djava.security.policy=="$CATALINA_BASE"/conf/catalina.policy \
371 -Dcatalina.base="$CATALINA_BASE" \
372 -Dcatalina.home="$CATALINA_HOME" \
373 -Djava.io.tmpdir="$CATALINA_TMPDIR" \
374 org.apache.catalina.startup.Bootstrap "$@" start \
375 |/usr/local/sbin/cronolog "$CATALINA_BASE"/logs/catalina.%Y-%m-%d.out >> /dev/null 2>&1 &
376
377 else
378 "$_RUNJAVA" "$LOGGING_CONFIG" $JAVA_OPTS $CATALINA_OPTS \
379 -Djava.endorsed.dirs="$JAVA_ENDORSED_DIRS" -classpath "$CLASSPATH" \
380 -Dcatalina.base="$CATALINA_BASE" \
381 -Dcatalina.home="$CATALINA_HOME" \
382 -Djava.io.tmpdir="$CATALINA_TMPDIR" \
383 org.apache.catalina.startup.Bootstrap "$@" start \
384 |/usr/local/sbin/cronolog "$CATALINA_BASE"/logs/catalina.%Y-%m-%d.out >> /dev/null 2>&1 &
385
386 fi
修改server.xml
# vi /app/tomcat6/conf/server.xml
</pre><pre name="code" class="html">在70行添加
71 <Connector port="80" protocol="HTTP/1.1"
72 connectionTimeout="30000"
73 maxThreads="1000"
74 minSpareThreads="128"
75 maxSpareThreads="256"
76 enableLookups="false"
77 acceptCount="1000" debug="0"
78 redirectPort="10454" />
79
80 <Context docBase="/app/tomcat6/webapps/waprootinterface/" path="" debug="0" reloadable="true"/>
注意:docBase的值改为你的安装路径下的webapps /waprootinterface/
增加自己脚本
# vi /etc/init.d/tomcat
添加:
<p><span style="color:#464646;">#!/bin/bash</span></p><p><span style="color:#464646;">#chkconfig:35 96 14</span></p><p><span style="color:#464646;"># description: Tomcat Server! </span></p><p><span style="color:#464646;"> </span></p><p><span style="color:#464646;">JAVA_HOME=/usr/java/jdk1.6.0_27</span></p><p><span style="color:#464646;">CATALINA_HOME=/app/tomcat6</span></p><p><span style="color:#464646;">CATALINA_BASE=/app/tomcat6</span></p><p><span style="color:#464646;">export JAVA_HOME CATALINA_HOME</span></p><p><span style="color:#464646;"> </span></p><p><span style="color:#464646;">start_tomcat=$CATALINA_HOME/bin/startup.sh</span></p><p><span style="color:#464646;">stop_tomcat=$CATALINA_HOME/bin/shutdown.sh</span></p><p><span style="color:#464646;"> </span></p><p><span style="color:#464646;">start() { </span></p><p><span style="color:#464646;"> echo -n "Starting tomcat: " </span></p><p><span style="color:#464646;"> ${start_tomcat} </span></p><p><span style="color:#464646;"> echo "tomcat server start ok." </span></p><p><span style="color:#464646;">} </span></p><p><span style="color:#464646;">stop() { </span></p><p><span style="color:#464646;"> echo -n "Shutting down tomcat: " </span></p><p><span style="color:#464646;"> ${stop_tomcat} </span></p><p><span style="color:#464646;"> echo "tomcat server stop ok." </span></p><p><span style="color:#464646;">} </span></p><p><span style="color:#464646;"> </span></p><p><span style="color:#464646;"> </span></p><p><span style="color:#464646;">case "$1" in </span></p><p><span style="color:#464646;"> start) </span></p><p><span style="color:#464646;"> start </span></p><p><span style="color:#464646;"> ;; </span></p><p><span style="color:#464646;"> stop) </span></p><p><span style="color:#464646;"> stop </span></p><p><span style="color:#464646;"> ;; </span></p><p><span style="color:#464646;"> restart) </span></p><p><span style="color:#464646;"> stop </span></p><p><span style="color:#464646;"> sleep 15 </span></p><p><span style="color:#464646;"> start </span></p><p><span style="color:#464646;"> ;; </span></p><p><span style="color:#464646;"> *) </span></p><p><span style="color:#464646;"> echo "Usage: $0 {start|stop|restart}" </span></p><p><span style="color:#464646;">esac </span></p><p><span style="color:#464646;">exit 0</span></p>
最后一步:
# chmod a+x /etc/init.d/tomcat
# chown root.root /etc/init.d/tomcat
# chkconfig tomcat on
# /etc/init.d/tomcat start
启动成功:
显示: