同一台服务器上部署两个TOMCAT

时间:2022-11-11 18:00:23
一台服务器上已经部署了一个TOMCAT6了,现在希望再部署一个,我把原来的TOMCAT6拷贝了一份,取名TOMCAT6-2,放在同一个文件夹下了,我修改了SERVER.XML文件<Server port="8005" shutdown="SHUTDOWN">和    <Connector port="8088"   maxHttpHeaderSize="8192"
               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
               enableLookups="false" redirectPort="8443" acceptCount="100"
               connectionTimeout="20000" disableUploadTimeout="true" />,分别不同,但是启动第二个TOMCAT的时候,总是失败,提示端口号已经被占了,请问还要修改哪里。

11 个解决方案

#1


你看看这个呢:http://blog.163.com/jean757282710@126/blog/static/11422424920101015104259184/
能查出什么程序占了你的端口

#2


前几天刚配过,看看我这个:http://www.cnblogs.com/youngjoy/archive/2012/11/29/2795268.html或许对你有帮助!

#3


可以将他两配在同一个Tomcat文件中,这样也便于操作和维护..

#4


为什么会这样子呢???因为两个tomcat启动的时候都是去找同一个环境变量CATALINA_HOME导致的,读取的同一个边境变量,结果就是 电脑一直指向你已经开启成功的那个tomcat.
解决就是创建新的环境变量指定其中一个tomcat,然后去这个tomcat的config 下面把所有引用之前的环境变量换成你新建的环境变量即可。。

#5


把所有原来Tomcat用的port全部改掉就可以了

#6


安装的服务名重复了,或者只安装了一个服务

#7


管理端口  <Server port="8005" shutdown="SHUTDOWN">
AJP端口也可能冲突   port="8009" protocol="AJP/1.3"

#8


在第二个 tomcat的bin startup.sh里面加

export CATALINA_HOME=/usr/lib/tomcat/apache-tomcat-6.0.36
export CATALINA_BASE=/usr/lib/tomcat/apache-tomcat-6.0.36
export TOMCAT_HOME=/usr/lib/tomcat/apache-tomcat-6.0.36
export CATALINA_TMPDIR=/usr/lib/tomcat/apache-tomcat-6.0.36

然后改conf的server.xml里面的端口号

8005-9005

8080->9080

8009->9009

#9


楼主解决了,贴一下出来看看

#10


我表示没有问题这样修改.我现在弄了3个tomcat在一个盘下.LZ可能和别的端口冲突了,建议弄个不常用的PORT试试

#11


<Server port="8006" shutdown="SHUTDOWN">

#1


你看看这个呢:http://blog.163.com/jean757282710@126/blog/static/11422424920101015104259184/
能查出什么程序占了你的端口

#2


前几天刚配过,看看我这个:http://www.cnblogs.com/youngjoy/archive/2012/11/29/2795268.html或许对你有帮助!

#3


可以将他两配在同一个Tomcat文件中,这样也便于操作和维护..

#4


为什么会这样子呢???因为两个tomcat启动的时候都是去找同一个环境变量CATALINA_HOME导致的,读取的同一个边境变量,结果就是 电脑一直指向你已经开启成功的那个tomcat.
解决就是创建新的环境变量指定其中一个tomcat,然后去这个tomcat的config 下面把所有引用之前的环境变量换成你新建的环境变量即可。。

#5


把所有原来Tomcat用的port全部改掉就可以了

#6


安装的服务名重复了,或者只安装了一个服务

#7


管理端口  <Server port="8005" shutdown="SHUTDOWN">
AJP端口也可能冲突   port="8009" protocol="AJP/1.3"

#8


在第二个 tomcat的bin startup.sh里面加

export CATALINA_HOME=/usr/lib/tomcat/apache-tomcat-6.0.36
export CATALINA_BASE=/usr/lib/tomcat/apache-tomcat-6.0.36
export TOMCAT_HOME=/usr/lib/tomcat/apache-tomcat-6.0.36
export CATALINA_TMPDIR=/usr/lib/tomcat/apache-tomcat-6.0.36

然后改conf的server.xml里面的端口号

8005-9005

8080->9080

8009->9009

#9


楼主解决了,贴一下出来看看

#10


我表示没有问题这样修改.我现在弄了3个tomcat在一个盘下.LZ可能和别的端口冲突了,建议弄个不常用的PORT试试

#11


<Server port="8006" shutdown="SHUTDOWN">