windows下、同时启动多个tomcat、出现如图错误maxSpareThreads=“75“ 警告

本文介绍在Windows环境下,如何配置两个Tomcat7.0.30实例在同一JVM中运行,包括环境变量设置、端口修改及解决启动闪退问题的详细步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


以下步骤出现以上问题,但是tomcat可以跑没有问题,实在找不到解决的方法,就删除了server.xml内maxSpareThreads="75" ,报错没了

环境:两个Tomcat7.0.30,使用一个JVM,JDK7,Win7 32位系统。

步骤如下:

 1.使用压缩版的tomcat。

 2.第一个tomcat的配置不变。

 3.增加环境变量CATALINA_HOME2,值为新的tomcat的地址;增加环境变量CATALINA_BASE2,值为新的tomcat的地址。

 4.修改新的tomcat中的startup.bat,把其中的CATALINA_HOME改为CATALINA_HOME2。

 5.修改新的tomcat中的catalina.bat,把其中的CATALINA_HOME改为CATALINA_HOME2,CATALINA_BASE改为CATALINA_BASE2。 

6.修改conf/server.xml文件:

6.1 <Server port="8005" shutdown="SHUTDOWN">把端口改为没有是使用的端口。 

6.2 <Connector port="8080" maxHttpHeaderSize="8192" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" redirectPort="8443" acceptCount="100" connectionTimeout="20000" disableUploadTimeout="true" /> 把端口改为没有是使用的端口。

6.3<Connector port="8009" enableLookups="false" redirectPort="8443" protocol="AJP/1.3" /> 把端口改为没有是使用的端口。


现象:windows下双击tomcat\bin\startup.bat时闪退

原因:缺少环境变量导致

解决方法:打开编辑tomcat\bin\startup.bat,头部加入以下代码,一个是Java目录,一个是Tomcat目录


SET JAVA_HOME=C:\Program Files\Java\jdk1.8.0_39
SET TOMCAT_HOME=D:\hunk\work\apache-tomcat-7.0.43


再次双击tomcat\bin\startup.bat,OK了

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

唐 城

小朋友,你是不是有很多问号?

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值