35rew 发表于 2014-7-31 09:36:33

Redhat下Tomcat安装配置

1.下载Tomcat的tar.gz包(tomcat依赖java环境,如未装JDK需先安装JDK)

1
curl -O http://mirrors.cnnic.cn/apache/tomcat/tomcat-6/v6.0.41/bin/apache-tomcat-6.0.41.tar.gz




2.解压缩tar.gz


1
2
mkdir /usr/local/server
tar -zxvf apache-tomcat-6.0.41.tar.gz -C /usr/local/server




3.测试Tomcat运行环境


1
apache-tomcat-6.0.41/bin/startup.sh




      如出现如下字符,则测试成功

1
2
3
4
5
Using CATALINA_BASE:   /usr/local/server/apache-tomcat-6.0.41
Using CATALINA_HOME:   /usr/local/server/apache-tomcat-6.0.41
Using CATALINA_TMPDIR: /usr/local/server/apache-tomcat-6.0.41/temp
Using JRE_HOME:      /usr
Using CLASSPATH:       /usr/local/server/apache-tomcat-6.0.41/bin/bootstrap.jar




      结束Tomcat进程

1
2
3
4
5
6
ps aux | grep tomcat

root      29331.36.1 1068472 62480 pts/0   Sl   20:20   0:02 /usr/bin/java -Djava.util.logging.config.file=/usr/local/server/apache-tomcat-6.0.41/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/usr/local/server/apache-tomcat-6.0.41/endorsed -classpath /usr/local/server/apache-tomcat-6.0.41/bin/bootstrap.jar -Dcatalina.base=/usr/local/server/apache-tomcat-6.0.41 -Dcatalina.home=/usr/local/server/apache-tomcat-6.0.41 -Djava.io.tmpdir=/usr/local/server/apache-tomcat-6.0.41/temp org.apache.catalina.startup.Bootstrap start
root      29600.00.0 103240   848 pts/0    S+   20:23   0:00 grep tomcat

kill -9 2933




4.将Tomcat安装为系统服务


1
cp catalina.sh /etc/init.d/tomcat




      编辑tomcat文件

1
vim /etc/init.d/tomcat




      在注释结束部分添加

1
2
3
4
5
6
7
8
9
# OS specific support.$var _must_ be set to either true or false.
# 添加以下内容,
#    chkconfig
#      参数1:系统启动级别(这里代表2,3,4,5都自动启动服务)
#      参数2:服务启动顺序
#      参数3:服务停止顺序
#    description    服务描述
#chkconfig:2345 10 90
#description:Tomcat service




      继续添加java,tomcat路径


1
2
CATALINA_HOME=/usr/local/server/apache-tomcat-6.0.41
JAVA_HOME=/usr/java/jdk1.6.0_45




      编辑完成后:wq退出,并添加服务

1
chkconfig --add tomcat




      查看服务添加是否成功

1
chkconfig --list | grep tomcat




      出现以下字符则添加成功(可以看到Linux 7中运行级别,下标从0开始,2,3,4,5都设为启动)

1
tomcat             0:off   1:off   2:on    3:on    4:on    5:on    6:off




5.重启测试


1
reboot




      这时候会有报错,/usr/local/server/apache-tomcat-6.0.41/logs权限不足


1
chmod 777 /usr/local/server/apache-tomcat-6.0.41/logs




      重启...,启动完成


1
ps aux | grep tomcat





1
2
service tomcat stop
service tomcat start





本文完

页: [1]
查看完整版本: Redhat下Tomcat安装配置