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

来源:互联网 发布:云计算运维工程师待遇 编辑:程序博客网 时间:2024/05/16 10:07

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]# lsbin  games    jdk-7u79-linux-x64.rpm  lib64    sbin   srcapache-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   srcapache-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.shcatalina.bat        configtest.bat                setclasspath.bat  startup.sh            version.batcatalina.sh         configtest.sh                 setclasspath.sh   tomcat-juli.jar       version.shcatalina-tasks.xml  daemon.sh                     shutdown.bat      tomcat-native.tar.gzcommons-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.0Using CATALINA_HOME:   /usr/local/tomcat7.0Using CATALINA_TMPDIR: /usr/local/tomcat7.0/tempUsing JRE_HOME:        /usr/java/jdk1.7.0_79Using 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.0Using CATALINA_HOME:   /usr/local/tomcat7.0Using CATALINA_TMPDIR: /usr/local/tomcat7.0/tempUsing JRE_HOME:        /usr/java/jdk1.7.0_79Using CLASSPATH:       /usr/local/tomcat7.0/bin/bootstrap.jar:/usr/local/tomcat7.0/bin/tomcat-juli.jarTomcat started.[root@localhost bin]#

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]# lscatalina.policy      context.xml         server.xml        web.xmlcatalina.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端口号已修改

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

编辑/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 80tcp        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-1aBHlSdsC7unix  3      [ ]         STREAM     CONNECTED     14809  /var/run/dbus/system_bus_socketunix  3      [ ]         STREAM     CONNECTED     14808  [root@ytohost ~]# 

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

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

至此,Tomcat 安装完成。

阅读全文
1 0
原创粉丝点击