RHEL 7.2 下安装Tomcat并设置开机自启

来源:https://blog.csdn.net/abselute/article/details/76945378

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
  • 1
  • 2
  • 3
  • 4

2. 解压

[root@localhost local]# unzip apache-tomcat-7.0.77.zip
  • 1
[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
  • 1
  • 2
  • 3

3. 为apache-tomcat-7.0.77文件更名为tomcat7.0(只是为了后期方便输入)

[root@localhost local]# mv apache-tomcat-7.0.77 tomcat7.0
  • 1

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     //为文件增加可执行权限
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

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]#
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16

6. 验证Tomcat安装成功

https://localhost:8080/

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                                    //保存退出         
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11

8. 重启Tomcat

[root@localhost conf]# cd /usr/local/tomcat7.0/bin
[root@localhost bin]# ./shutdown.sh
[root@localhost bin]# ./startup.sh 
  • 1
  • 2
  • 3

9. 验证Tomcat端口号已修改

https://localhost/

10. 设置Tomcat开机自启

将tomcat子目录bin目录下的catalina.sh 文件,复制到/etc/init.d 并改名为tomcat

[root@localhost ~]# cp /usr/local/tomcat7.0/bin/catalina.sh /etc/init.d/tomcat
  • 1

编辑/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 //原文
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
-----------------------------------------------------------------//原文
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.   //原文
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

11. 添加tomcat 服务

[root@localhost ~]# chkconfig --add tomcat  //将服务添加到自启动列表服务中
  • 1
[root@localhost ~]# chkconfig --list |grep tomcat 
tomcat          0:off   1:off   2:on    3:on    4:on    5:on    6:off
  • 1
  • 2

如果345 为关闭状态。执行如下命令设置tomcat为开机自启动。

[root@localhost ~]# chkconfig tomcat on 
  • 1

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 ~]# 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

14. 关闭和启动tomcat 服务,由此生成的tomcat 没有重启命令

[root@localhost ~]# service tomcat stop           //关闭tomcat 服务
[root@localhost ~]# service tomcat start          //启动tomcat 服务
  • 1
  • 2

至此,Tomcat 安装完成。

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/abselute/article/details/76945378

猜你喜欢

转载自blog.csdn.net/rentian1/article/details/80431155