批处理多开Tomcat

最近在进行并发裸机测试,想测试下tomcat能承载的高并发支持能够达到多少

但是随着后续的并发压力测试,考虑到单个Tomcat的最大线程数问题及处理能力,使用到了Nginx负载均衡,我想让并发量能达到一个新的突破,单tomcat测试,我修改了tomcat最大连接数但是还是会出现当并发达到200时出现链接被拒绝的情况

从而使用到Nginx做tomcat集群处理,让tomcat能够分摊压力,修改了tomcat的配置文件后,我要一次打开5个tomcat,因为我使用的是本地开发环境,windows10的系统,所以我得依次执行tomcat的startup.bat文件让其启动。讲真,如果你一个一个的跑到对应tomcat目录下去打开tomcat真的好累

所以考虑到这一点使用到了批处理来执行,我要让我的批处理执行能够一次打开所有的tomcat

然而  当我使用call 指令到对应tomcat目录下进行打开tomcat时,tomcat反馈的信息是要求存在tomcat的环境变量。

为什么一个tomcat还需要环境变量?感觉有点非人类了,只是一个接口服务罢了。

然而要让我这么做就这么做吧,不想去看tomcat的批处理及内部。于是我使用到了set命令进行赋值,我为其想要的环境变量依次赋值,这样我的tomcat算是启动成功了。

附上批处理的代码:

批处理多开Tomcat