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、配置tomcat的tomcat.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
相关推荐
在linux上部署tomcat自启动,非常详细的一个教学适用软件实施工程师,下载下来在未来实施的道路上,再也不需要查找乱七八糟的资料,一篇文档全部搞定。
centos设置tomcat开机自启动
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-3.1.4.0-centos7-gpl.tar.gz
HDP-GPL-2.6.4.0-centos7-rpm.tar.gz
本文以tomcat8为例给大家介绍Linux(CentOS7)安装Tomcat与设置Tomcat为开机启动项,非常不错,需要的朋友参考下
# 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 ...
离线安装amabri-2.7.4,之 HDP-UTILS-1.1.0.22-centos7.tar.gz
wkhtmltopdf的官方安装包,注意是centos7系统的。其它版本请查看官方下载链接https://wkhtmltopdf.org/downloads.html
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 离线安装docker-engine-1.12.6 yum localinstall *.rpm Installing : docker-engine-1.12.6-1.el7.centos.x86_64 8/8 Verifying : libsemanage-python-2.5-11.el7.x86_64 1/8 Verifying : setools...
proxysql-2.1.1-1-centos7.x86_64.rpm安装包
docker-engine-1.12.1-1.el7.centos.x86_64.rpm docker-engine-1.12.1-1.el7.centos.x86_64.rpm docker-engine-1.12.1-1.el7.centos.x86_64.rpm
主要介绍了centos6配置tomcat8开机自启动脚本的相关资料,需要的朋友可以参考下
ambari最新版安装包,该安装包是ambari最新发布的
CentOS7.x -- MariaDB离线部署文件
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-...
解决This system is not registered with RHN. 包含三个文件: yum-3.2.22-26.el5.centos.noarch.rpm yum-fastestmirror-1.1.16-14.el5.centos.1.noarch.rpm yum-metadata-parser-1.1.2-3.el5.centos.i386.rpm
ntp-4.2.6p5-29.el7.centos.2.x86_64 适用于Linux centos7.9
鲲鹏版的 wkhtmltopdf 支持centos7 arrch架构