钟二网络头像

钟二网络

探索SQL查询技巧、Linux系统运维以及Web开发前沿技术,提供一站式的学习体验

  • 文章92531
  • 阅读1254220
首页 Linux 正文内容

linux脚本启动多个tomcat

钟逸 Linux 2025-09-05 20:26:11 2

在Linux系统中,可以通过编写脚本一次性启动多个Tomcat实例。这对于管理大型Tomcat部署非常有用,因为它简化了启动和停止Tomcat进程的任务。

创建脚本

创建一个名为"start_tomcat.sh"的脚本文件,并输入以下内容:

bash

!/bin/bash

目录

CATALINA_HOME=/opt/tomcat

实例数量

INSTANCES=3

端口

PORTS=(8080 8081 8082)

循环每个实例

for (( i=0; i

设置环境变量和 Tomcat 实例名称

export CATALINA_BASE=$CATALINA_HOME/instance$i

export CATALINA_PID=/tmp/tomcat$i.pid

启动 Tomcat 实例

$CATALINA_HOME/bin/startup.sh

done

运行脚本

将脚本文件赋予执行权限:

bash

chmod +x start_tomcat.sh

然后运行脚本:

bash

./start_tomcat.sh

停止Tomcat

要停止所有Tomcat实例,请创建名为"stop_tomcat.sh"的脚本文件,并输入以下内容:

bash

!/bin/bash

目录

CATALINA_HOME=/opt/tomcat

实例数量

INSTANCES=3

循环每个实例

for (( i=0; i

设置环境变量和 Tomcat 实例名称

export CATALINA_BASE=$CATALINA_HOME/instance$i

export CATALINA_PID=/tmp/tomcat$i.pid

停止 Tomcat 实例

$CATALINA_HOME/bin/shutdown.sh

done

将脚本文件赋予执行权限,然后运行脚本:

bash

chmod +x stop_tomcat.sh

./stop_tomcat.sh

文章目录
    搜索