• java部署:CentOS 7下Tomcat安装与配置教程(Tomcat开机启动)


    一、前言

    1、本教程主要内容

    • Tomcat安装与基础配置
    • Tomcat开机启动配置

    2、本教程适用范围与环境信息

    • 适用范围
    软件/工具版本说明
    CentOS CentOS 7
    Tomcat Tomcat 7 +
    • 本教程环境信息
    软件/工具版本说明
    CentOS CentOS 7
    Tomcat Tomcat 8.5
    JDK 1.8

    3、准备工作?

    二、Tomcat部署过程

    1、Tomcat下载与目录配置

    • 下载Tomcat
    #打开下载目录
    cd /home/download
    
    #下载tar包
    wget http://mirrors.hust.edu.cn/apache/tomcat/tomcat-8/v8.5.24/bin/apache-tomcat-8.5.24.tar.gz
    

    Tomcat7官网下载地址:https://tomcat.apache.org/download-70.cgi
    Tomcat8官网下载地址:https://tomcat.apache.org/download-80.cgi

    • 配置tomcat目录
    # 创建tomcat目录
    sudo mkdir /usr/tomcat
    
    #解压到指定目录
    sudo tar -zvxf apache-tomcat-8.5.24.tar.gz -C /usr/tomcat
    
    #改名目录名为tomcat8
    mv /usr/tomcat/apache-tomcat-8.5.24 /usr/tomcat/tomcat8
    

    2、Tomcat指定JDK配置

    如果系统默认的JDK版本是JDK 1.8.x,那么可以省略此步骤
    如果系统中需要部署多Tomcat,例如:Tomcat 7+JDK 7,Tomcat 8 + JDK 8共存那么则需要进行以下配置:

    本机默认Java版本可以通过命令 java -version 查看

    • 修改catalina.sh文件
    #修改catalina.sh
    vi /usr/tomcat/tomcat8/bin/catalina.sh
    
    #增加如下配置:
    
    export JAVA_HOME=/usr/java/jdk1.8.0_151
    
    • 修改setclasspath.sh文件
    #修改setclasspath.sh
    vi /usr/tomcat/tomcat8/bin/setclasspath.sh
    
    #增加如下配置:
    
    export JAVA_HOME=/usr/java/jdk1.8.0_151
    

    其中/usr/java/jdk1.8.0_151,是因为ken.io测试的服务器JDK8在这个目录
    ,实际部署时替换成所在服务器jdk目录即可

    3、Tomcat端口修改与防火墙配置

    • 修改端口

    非必要操作,如果需要部署多Tomcat,则需要修改端口

    #修改server.xml
    vi /usr/tomcat/tomcat8/conf/server.xml
    

    找到如下行,Tomcat默认端口为8080,按照自己需求修改即可

    <Connector port="8080" protocol="HTTP/1.1"
                   connectionTimeout="20000"
                   redirectPort="8443" />
    
    • 开放端口
    #开放8080端口
    firewall-cmd --add-port=8080/tcp --permanent && firewall-cmd --reload
    
    #重新加载防火墙规则
    firewall-cmd --reload
    

    4、Tomcat启动与关闭

    • 启动/停用
    #启动
    cd /usr/tomcat/tomcat8/bin && sh startup.sh
    
    #停用
    cd /usr/tomcat/tomcat8/bin && sh shutdown.sh
    

    通过浏览器访问 ip:8080

    三、配置Tomcat开机启动

    配置Tomcat开机启动很简单,将Tomcat配置为系统服务并配置为开机启动即可。

    1、将Tomcat配置为系统服务

    #创建Tomcat8服务文件
    vi /usr/lib/systemd/system/tomcat8.service
    
    #tomcat8.service文件内容:
    
    [Unit]  
    Description=Tomcat8  
    After=syslog.target network.target remote-fs.target nss-lookup.target  
    
    [Service]  
    Type=forking  
    
    ExecStart=/usr/tomcat/tomcat8/bin/startup.sh
    ExecReload=/usr/tomcat/tomcat8/bin/startup.sh
    ExecStop=/usr/tomcat/tomcat8/bin/shutdown.sh
    
    [Install]
    WantedBy=multi-user.target
    

    2、将Tomcat服务配置开机启动

    #设置Tomcat8开机启动
    systemctl enable tomcat8
    
    #启动tomcat8服务
    systemctl start tomcat8

    原文地址:https://ken.io/note/centos7-tomcat-setup

  • 相关阅读:
    一:字符串中匹配中文
    flask+gevent的异步框架
    linux常见的操作指令
    Markdown语法
    Git常用操作
    Vim
    IDEA使用汇总
    Maven基本使用汇总
    Zookeeper问题汇总
    编程最佳实践
  • 原文地址:https://www.cnblogs.com/soymilk2019/p/11696072.html
Copyright © 2020-2023  润新知