一、下载tomcat
cd /usr/local/src wget http://labs.renren.com/apache-mirror/tomcat/tomcat-7/v7.0.39/bin/apache-tomcat-7.0.39.zip
二、解压安装tomcat
unzip -d /usr/local apache-tomcat-7.0.39.zip cd /usr/local mv apache-tomcat-7.0.39/ tomcat1
三、配置环境变量
vi /etc/profile
(1)在这个文件末尾加上
export JAVA_HOME=/usr/java/jdk1.7.0_17 export JRE_HOME=/usr/java/jdk1.7.0_17/jre export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export PATH=$PATH:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:$JAVA_HOME/bin
(2)
cd /usr/local/tomcat1/bin
vi catalina.sh
#!/bin/sh
export TOMCAT_HOME=/usr/local/tomcat1
export CATALINA_HOME=/usr/local/tomcat1
(3)利用下面命令使文件有执行权限并使配置生效
# source /etc/profile
# cd /usr/local/tomcat1/bin
# chmod 777 *.*
四、配置tomcat
(1)将tomcat加入开机自启动
echo "source /etc/profile" >>/etc/rc.d/rc.local echo "/usr/local/tomcat1/bin/startup.sh" >>/etc/rc.d/rc.local 这里有点要说明,rc.local先于/etc/profile执行,所以会得不到JAVA环境变量,所以在startup.sh前加入代码:source /etc/profile 这样就可以
(2)让防火墙开放tomcat的端口,最后一句是把规则保存起来
# iptables -F # iptables -t nat -I PREROUTING -p tcp --dport 80 -j REDIRECT --to-ports 8080 # iptables -t nat -I OUTPUT -p tcp --dport 80 -j REDIRECT --to-ports 8080 # /etc/rc.d/init.d/iptables save
五、测试
# cd /usr/local/tomcat1/bin # ./startup.sh