以下步骤出现以上问题,但是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 把端口改为没有是使用的端口。
6.2 把端口改为没有是使用的端口。
6.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了