`
shusanzhan
  • 浏览: 35002 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论

分布式系统-基础篇-CentOS7 设置Tomcat8开机启动

阅读更多

 

 1、解压tomcat8

$:tar -zxvf /home/shusanzhan/Downloads/apache-tomcat-8.5.6.tar.gz -C /usr/local/

2、重命名

$:mv /usr/local/apache-tomcat-8.5.6/ /usr/local/tomcat8

3、配置tomcattomcat.pid

bin/catalina.sh 下配置 tomcat.pid

内容:CATALINA_PID="$CATALINA_BASE/tomcat.pid"  

4、创建tomcat.service文件

在:/lib/systemd/system/tomcat.service 

配置如下:

[Unit] 

Description=Tomcat8 

After=syslog.target network.target remote-fs.target nss-lookup.target 

    

[Service] 

Type=forking 

Environment='JAVA_HOME=/usr/local/jdk1.8' 

Environment='CATALINA_PID=/usr/local/tomcat8/bin/tomcat.pid' 

Environment='CATALINA_HOME=/usr/local/tomcat8/' 

Environment='CATALINA_BASE=/usr/local/tomcat8/' 

Environment='CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX:+UseParallelGC'  

 

WorkingDirectory=/usr/local/tomcat8/ 

 

ExecStart=/usr/local/tomcat8/bin/startup.sh 

ExecReload=/bin/kill -s HUP $MAINPID 

ExecStop=/bin/kill -s QUIT $MAINPID 

PrivateTmp=true 

    

[Install] 

WantedBy=multi-user.target

 

 

5.设置为开机启动

命名:systemctl enable tomcat.service   

6.其它

修改tomcat.service文件后需要执行下面命令使其生效:
systemctl daemon-reload

 

7、开启8080防火墙

firewall-cmd --zone=public --add-port=8080/tcp –permanent

8、重启防火墙

systemctl restart firewalld.service

 

分享到:
评论

相关推荐

    centOS7设置Tomcat8开机启动

    在Linux系统中,尤其是CentOS 7,配置Apache Tomcat 8作为开机启动服务是确保服务器启动时自动运行Web应用程序的关键步骤。这个过程对于软件实施工程师来说非常重要,因为它可以简化维护工作,避免每次系统重启后...

    centos设置tomcat开机自启动

    ### CentOS 设置 Tomcat 开机自启动 #### 一、前言 在生产环境中,为了确保应用服务器能够稳定运行,我们...通过上述步骤,您可以在CentOS系统上轻松地为Tomcat设置开机自启动功能,从而提高系统的可靠性和稳定性。

    Linux(CentOS7)安装Tomcat与设置Tomcat为开机启动项(tomcat8为例)

    在Linux(CentOS7)操作系统中安装Apache Tomcat并将其设置为开机启动是一项常见的任务,特别是在部署Java web应用时。本篇文章将详细讲解如何在CentOS7上安装Tomcat8并将其配置为自启动服务。 首先,我们来了解...

    ambari-2.7.4.0-centos7.tar.gz

    ambari-2.7.4.0-centos7.tar.gz,HDP-3.1.4.0-centos7-rpm.tar.gz,HDP-UTILS-1.1.0.22-centos7.tar.gz,HDP-GPL-2.6.5.0-centos7-gpl.tar.gz

    HDP-GPL-2.6.4.0-centos7-rpm.tar.gz

    标题 "HDP-GPL-2.6.4.0-centos7-rpm.tar.gz" 提供的信息表明,这是一个与HDP(Hortonworks Data Platform)相关的开源版本,具体为2.6.4.0版,面向CentOS 7操作系统的RPM(Red Hat Package Manager)格式的软件包。...

    HDP-GPL-3.1.4.0-centos7-gpl.tar.gz

    标题 "HDP-GPL-3.1.4.0-centos7-gpl.tar.gz" 提供的信息表明,这是一个与HDP(Hortonworks Data Platform)相关的开源版本,版本号为3.1.4.0,是为CentOS 7操作系统设计的。HDP是一个基于Apache Hadoop的全面数据平台...

    HDP-GPL-3.1.0.0-centos7-gpl.tar.gz

    《Ambari最新版安装详解:HDP-GPL-3.1.0.0-centos7-gpl.tar.gz深度解析》 在大数据处理领域,Apache Ambari是一款至关重要的工具,它提供了直观的Web界面,使得Hadoop集群的部署、管理和监控变得简单易行。本文将...

    HDP-GPL-3.0.1.0-centos7-gpl.tar.gz 用于部署HDP大数据平台,处理和分析各种类型的数据

    该软件包主要用于在CentOS 7操作系统上安装和配置Hortonworks Data Platform(HDP)。 Hortonworks Data Platform是一个大数据平台,用于存储、处理和分析大规模数据集。它提供了一套完整的工具和组件,包括Hadoop...

    CentOS-7-x86_64-DVD-2003镜像文件

    # CentOS-7-x86_64-DVD-1810.iso CentOS 7.6 DVD 版 4G http://mirrors.163.com/centos/7.6.1810/isos/x86_64/CentOS-7-x86_64-DVD-1810.iso # CentOS-7-x86_64-Everything-1810.iso CentOS 7.6 Everything版 10G ...

    wkhtmltox-0.12.6-1.centos7.x86_64.rpm

    wkhtmltopdf的官方安装包,注意是centos7系统的。其它版本请查看官方下载链接https://wkhtmltopdf.org/downloads.html

    docker-ce-17.03.2.ce-1.el7.centos.x86_64 离线安装 RPM安装包

    docker-ce-17.03.2.ce-1.el7.centos.x86_64 Centos7 离线安装包和依赖包、 audit-libs-python-2.7.6-3.el7.x86_64.rpm checkpolicy-2.5-4.el7.x86_64.rpm docker-ce-17.03.2.ce-1.el7.centos.x86_64.rpm docker-ce-...

    CentOS7.ntp-4.2.8p15-1.el7.centos.x86_64.rpm.tar

    基于CentOS7编译的,修复ntp-4.2.6漏洞。 ntp-4.2.8p15-1.el7.centos.x86_64.rpm ntp-debuginfo-4.2.8p15-1.el7.centos.x86_64.rpm ntp-perl-4.2.8p15-1.el7.centos.x86_64.rpm ntpstat-4.2.8p15-1.el7.centos....

    Centos7镜像-百度网盘下载链接

    CentOS-7.2-x86_64-DVD-1511 CentOS-7.3-x86_64-DVD-1611 CentOS-7.4-x86_64-DVD-1708 CentOS-7.5-x86_64-DVD-1804 CentOS-7.6-aarch64-Everything-1810 CentOS-7.6-x86_64-DVD-1810 CentOS-7.7-x86_64-DVD-1908 ...

    CentOS 7设置ssh服务自动启动

    ### CentOS 7 设置 SSH 服务自动启动 #### 实验环境 - **操作系统**: CentOS 7 Minimal 安装 - **目的**: 设置 SSH 服务在系统启动时自动运行,并且能够修改 SSH 的监听端口。 #### SSH 简介 SSH(Secure Shell)...

    erlang-18.3-1.el7.centos.x86_64.zip

    4. 最后,启动RabbitMQ服务并设置开机启动: ``` sudo systemctl start rabbitmq-server sudo systemctl enable rabbitmq-server ``` 了解Erlang和RabbitMQ的关系以及如何在CentOS 7上安装它们,对于系统管理员...

    centos6配置tomcat8开机自启动脚本

    要实现在CentOS 6系统中配置Tomcat 8服务器以开机自启动,我们需要编写一个自定义的系统启动脚本,该脚本会被init系统在启动时调用。这里涉及到的知识点包括Linux的启动过程、Shell脚本编写、环境变量配置以及如何...

    centos7开机自启动执行脚本

    在Linux系统中,CentOS 7是一个广泛应用的服务器操作系统,对于系统管理员来说,配置开机自启动脚本是一项基本任务,可以确保系统启动时自动运行特定的服务或程序。这里我们将详细探讨如何在CentOS 7中设置开机自...

    centos7-yum离线rpm安装包

    替换yum源,确保已经安装了yum ,rpm -qa |grep yum 该文件包含了:python-...rpm --import https://mirrors.tuna.tsinghua.edu.cn/centos-vault/RPM-GPG-KEY-CentOS-5 清理yum缓存 yum clean all && yum makecache

    CentOS-Base.repo(centos7)

    CentOS-Base.repo

    Centos7.6镜像文件:CentOS-7-x86-64-DVD-1810.iso

    标题中提到的“Centos7.6镜像文件:CentOS-7-x86_64-DVD-1810.iso”,首先需要明确几个关键词。CentOS 是一个企业级 Linux 发行版,它是基于 Red Hat Enterprise Linux (RHEL) 源代码编译而成的。CentOS 7.6 指的是 ...

Global site tag (gtag.js) - Google Analytics