Linux 自动化安装 Tomcat

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_30071413/article/details/82496213
#!/bin/bash

#创建tomcat安装目录
mkdir /usr/tomcat
cd /usr/src

#下载
wget http://mirror.bit.edu.cn/apache/tomcat/tomcat-8/v8.5.33/bin/apache-tomcat-8.5.33.tar.gz

#解压
tar -xzvf apache-tomcat-8.5.33.tar.gz

#删除压缩包
rm -f apache-tomcat-8.5.33.tar.gz

#移动到安装目录
mv apache-tomcat-8.5.33/* /usr/tomcat

#统一server.xml里的字符编码
TEXT=$(cat /usr/tomcat/conf/server.xml)
TARGET='redirectPort="8443"'
INSERT='redirectPort="8443" URIEncoding="UTF-8"'
echo "${TEXT/$TARGET/$INSERT}" > /usr/tomcat/conf/server.xml

#添加环境变量
PROFILE=$(cat /etc/profile)
PATH='export PATH=$PATH'
REPLACE='export PATH=$PATH:$CATALINA_HOME/bin'
#是否有已经存在其他环境变量的配置路径
if [[ $PROFILE == *$PATH* ]]
#添加变量路径
then echo "${PROFILE/$PATH/$REPLACE}" > /etc/profile
#向文本末尾追追加路径
else echo "$REPLACE" >> /etc/profile
fi
echo "export CATALINA_HOME=/usr/tomcat" >> /etc/profile

#应用配置
source /etc/profile

#启动tomcat
sh /usr/tomcat/bin/startup.sh

开启防火墙8080端口

访问外网IP:8080

需要jdk环境

下图表示成功

猜你喜欢

转载自blog.csdn.net/qq_30071413/article/details/82496213