Linux系统: Red Hat Enterprise Linux 7.2
Tomcat版本: apache-tomcat-7.0.77.zip
1. 将安装包 apache-tomcat-7.0.77.zip 放到 /usr/local 目录下
[root@localhost local]# cd /usr/local
[root@localhost local]# ls
bin games jdk-7u79-linux-x64.rpm lib64 sbin src
apache-tomcat-7.0.77.zip etc include lib libexec share
2. 解压
[root@localhost local]# unzip apache-tomcat-7.0.77.zip
[root@localhost local]# ls // 查看当前目录下的文件
apache-tomcat-7.0.77 bin games jdk-7u79-linux-x64.rpm lib64 sbin src
apache-tomcat-7.0.77.zip etc include lib libexec share
3. 为apache-tomcat-7.0.77文件更名为tomcat7.0(只是为了后期方便输入)
[root@localhost local]# mv apache-tomcat-7.0.77 tomcat7.0
4. 为tomcat7.0/bin下的.sh 文件增加可执行权限
[root@localhost local]# cd tomcat7.0/bin //进入tomcat下的bin目录
[root@localhost bin]# ls
bootstrap.jar commons-daemon-native.tar.gz digest.sh startup.bat tool-wrapper.sh
catalina.bat configtest.bat setclasspath.bat startup.sh version.bat
catalina.sh configtest.sh setclasspath.sh tomcat-juli.jar version.sh
catalina-tasks.xml daemon.sh shutdown.bat tomcat-native.tar.gz
commons-daemon.jar digest.bat shutdown.sh tool-wrapper.bat
[root@localhost bin]# chmod +x *.sh //为文件增加可执行权限
5. 启动Tomcat
[root@localhost bin]# ./shutdown.sh //关闭
Using CATALINA_BASE: /usr/local/tomcat7.0
Using CATALINA_HOME: /usr/local/tomcat7.0
Using CATALINA_TMPDIR: /usr/local/tomcat7.0/temp
Using JRE_HOME: /usr/java/jdk1.7.0_79
Using CLASSPATH: /usr/local/tomcat7.0/bin/bootstrap.jar:/usr/local/tomcat7.0/bin/tomcat-juli.jar
[root@localhost bin]#
[root@localhost bin]# ./startup.sh //开启
Using CATALINA_BASE: /usr/local/tomcat7.0
Using CATALINA_HOME: /usr/local/tomcat7.0
Using CATALINA_TMPDIR: /usr/local/tomcat7.0/temp
Using JRE_HOME: /usr/java/jdk1.7.0_79
Using CLASSPATH: /usr/local/tomcat7.0/bin/bootstrap.jar:/usr/local/tomcat7.0/bin/tomcat-juli.jar
Tomcat started.
[root@localhost bin]#
6. 验证Tomcat安装成功
7. 修改端口号8080为80
[root@localhost bin]#
[root@localhost bin]# cd /usr/local/tomcat7.0/conf //进入tomcat7.0下的conf目录
[root@localhost conf]# ls
catalina.policy context.xml server.xml web.xml
catalina.properties logging.properties tomcat-users.xml
[root@localhost conf]#
[root@localhost conf]# vi server.xml //编辑server.xml配置文件
输入 /8008 快速检索 //查找“8080”
n //查找下一个
:wq //保存退出
8. 重启Tomcat
[root@localhost conf]# cd /usr/local/tomcat7.0/bin
[root@localhost bin]# ./shutdown.sh
[root@localhost bin]# ./startup.sh
9. 验证Tomcat端口号已修改
10. 设置Tomcat开机自启
将tomcat子目录bin目录下的catalina.sh 文件,复制到/etc/init.d 并改名为tomcat
[root@localhost ~]# cp /usr/local/tomcat7.0/bin/catalina.sh /etc/init.d/tomcat
编辑/etc/init.d/tomcat文件.在文件如下位置中添加:
[root@localhost ~]# vi /etc/init.d/tomcat //编辑文件
#!/bin/sh //文件开始
# chkconfig: 2345 10 90 //添加
# description:Tomcat service //添加
#Licensed to the Apache Software Foundation (ASF) under one or more //原文
-----------------------------------------------------------------//原文
CATALINA_HOME=/usr/local/tomcat7.0 //添加
JAVA_HOME=/usr/java/jdk1.7.0_79 //添加
# OS specific support. $var _must_ be set to either true or false. //原文
11. 添加tomcat 服务
[root@localhost ~]# chkconfig --add tomcat //将服务添加到自启动列表服务中
[root@localhost ~]# chkconfig --list |grep tomcat
tomcat 0:off 1:off 2:on 3:on 4:on 5:on 6:off
如果345 为关闭状态。执行如下命令设置tomcat为开机自启动。
[root@localhost ~]# chkconfig tomcat on
13. 检查是否开机启动
[root@localhost ~]# netstat -an | grep 80
tcp 0 0 ::ffff:127.0.0.1:8005 :::* LISTEN
tcp 0 0 :::8009 :::* LISTEN
tcp 0 0 :::80 :::* LISTEN
unix 2 [ ACC ] STREAM LISTENING 14807 @/var/run/hald/dbus-1aBHlSdsC7
unix 3 [ ] STREAM CONNECTED 14809 /var/run/dbus/system_bus_socket
unix 3 [ ] STREAM CONNECTED 14808
[root@ytohost ~]#
14. 关闭和启动tomcat 服务,由此生成的tomcat 没有重启命令
[root@localhost ~]# service tomcat stop //关闭tomcat 服务
[root@localhost ~]# service tomcat start //启动tomcat 服务
至此,Tomcat 安装完成。