install_tomcat

#!/bin/bash
#
#********************************************************************
#Author: lllhr321
#QQ: 112182****
#Date: 2020-10-16
#FileName: install_tomcat.sh
#Description: The test script
#Copyright (C): 2020 All rights reserved
#********************************************************************

VERSION=tomcat-8.5.59

DIR=/usr/local

#### 安装依赖包
yum -y install make wget java-1.8.0-openjdk.x86_64 java-1.8.0-openjdk-devel.x86_64

cd ${DIR}
wget https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.59/bin/apache-tomcat-8.5.59.tar.gz &> /dev/null && 下载成功 || echo "源码下载tar xf apache-${VERSION}.tar.gz -Cln -s apache-${VERSION} tomcatcd tomcat

echo 'PATH=/usr/local/tomcat/bin/:$PATH' > /etc/profile.d/tomcat.sh
. /etc/profile.d/tomcat.sh
useradd -r -s /sbin/nologin tomcat
chown -R tomcat:tomcat /usr/local/tomcat/
echo " 
JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.265.b01-0.el8_2.x86_64/bin/javac" > /usr/local/tomcat/conf/tomcat.conf


echo " [Unit]
Description=Tomcat
After=syslog.target network.target

[Service]
ExecStart=/usr/local/tomcat/bin/startup.sh
EnvironmentFile=/usr/local/tomcat/conf/tomcat.conf
ExecStop=/usr/local/tomcat/bin/shutdown.sh
PrivateTmp=true
Type=forking
User=tomcat
Group=tomcat

[Install]
WantedBy=multi-user.target " > /usr/lib/systemd/system/tomcat.service

systemctl daemon-reload
systemctl enable --now tomcat

posted @ 2020-11-01 22:56  刘六六LHR  阅读(69)  评论(0)    收藏  举报