Linux下安装TomCat

本文介绍如何在CentOS系统上安装配置JDK 1.6.0_27及Tomcat 6.0.35,包括环境变量设置、Tomcat参数优化及自定义启动脚本。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

<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
guotingjie(郭廷杰.信息技术中心.EC开发部)
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

启动成功:
显示:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值