tomcat单机多实例 supervisord管理 脚本
Posted Databasess
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了tomcat单机多实例 supervisord管理 脚本相关的知识,希望对你有一定的参考价值。
#!/bin/bash systemctl stop firewalld setenforce 0 setenforce 0 yum -y install epel-release yum -y install supervisor touch /etc/supervisord.d/tomcat.ini echo > /etc/supervisord.d/tomcat.ini java -version > /dev/null if [ $? -ne 0 ];then cd /opt/ rpm -ivh jdk-8u131-linux-x64_.rpm fi mkdir /opt/tomcat for i in `seq 1 3` do c8009=`expr 8009 + $i ` c8005=`expr 8005 + $i ` c8080=`expr 8080 + $i ` mkdir /opt/tomcat/tomcat$i cd /opt/ tar -zxvf apache-tomcat-8.5.35.tar.gz mv apache-tomcat-8.5.35 /opt/tomcat/tomcat$i/apache-tomcat-8.5.35 cd /opt/tomcat/tomcat$i/apache-tomcat-8.5.35/conf sed -i "s#8009#$c8009#g" server.xml sed -i "s#8080#$c8080#g" server.xml sed -i "s#8005#$c8085#g" server.xml cat >>/etc/supervisord.d/tomcat.ini<<EOF [program:tomcat$i] command=/opt/tomcat/tomcat$i/apache-tomcat-8.5.35/bin/catalina.sh run EOF done supervisord -n
以上是关于tomcat单机多实例 supervisord管理 脚本的主要内容,如果未能解决你的问题,请参考以下文章