CentOS通过shell快速部署tomcat
通过简单的shell脚本从tomcat下载、解压,防火墙配置,启动运行快速完成
编写shell脚本 deploy_tomcat.sh
# 开始下载tomcat
wget https://dlcdn.apache.org/tomcat/tomcat-9/v9.0.62/bin/apache-tomcat-9.0.62.tar.gz
# 解压到当前文件夹下
tar zxf apache-tomcat-9.0.62
# 开放防火墙8080端口
firewall-cmd --zone=public --permanent --add-port=8080/tcp
# 将防火墙配置重载
firewall-cmd --reload
# 进入bin目录下
cd ./apache-tomcat-9.0.62/bin
# 启动tomcat
./startup.sh
执行脚本
./deploy_tomcat.sh
执行后会提示没有权限
因为属主只拥有读写的权限,我们要让它有完整的权限,执行下面命令
chmod 755 deploy_tomcat.sh
此时就有执行的权限了,我们再次执行命令
./deploy_tomcat.sh
看到下方图说明tomcat已经启动了
我们访问一下看是否能进入tomcat主页
大功告成