关于多个TOMCAT的问题???

关于多个TOMCAT的问题???(这是一个朋友问的一个问题,大家都积极参与,取得很好的效果)

 

问题为:

       我有两个项目,一个网站,一个论坛,因为论坛有上传、下载的功能。所以对速度影响很大,经常使得网站打开的很慢。
      因为用的是同一个TOMCAT。我现在想一个项目使用一个TOMCAT。我在本地测了一下,我已经安装了一个TOMCAT,占的是8080端口。我另外又安装了一个TOMCAT,占的端口是8089。我把一个项目放到8089端口的这个TOMCAT下面。启动起来的时候竟然是8080那个TOMCAT上的项目,怎么回事?是不是我启动8089这个TOMCAT的时候,其实还是启动了8080这个端口,可是我安装的时候明明是8089呀。如果要达到我这样的效果,该怎么做呢?要用APACHE吗?我一直没用这个。

 

2楼朋友:看我这片文章,注意最下面2行:

http://blog.csdn.net/BearRui/archive/2008/10/08/3034489.aspx

另:因系统之前已安装tomcat1(setup.exe安装),再在系统中跑1个zip的tomcat2的时候,启动读取的配置文件一直读取的是之前安装tomcat1的配置文件(所以一直会启动8080这个端口),需要修改tomcat2 bin目录下的startup.bat和catalina.bat,在最前面加上一句:
set CATALINA_HOME=D:/Apache Software Foundation/Tomcat2

其中D:/Apache Software Foundation/Tomcat2就是你8089端口的tomcat所在文件夹路径

 

楼主回复:另外一个一定要用ZIP版的吗?

 

我在网上搜索后整理

我所用Tomcat服务器都为zip版,非安装版。
以两个为例:
安装第二个Tomcat完成后,到安装目录下的conf子目录中打开server.xml文件,查找以下三处:

(1) 修改http访问端口(默认为8080端口)          <Connector  className="org.apache.coyote.tomcat4.CoyoteConnector"    port="8080" 
                                minProcessors="5"    maxProcessors="75" 
                                enableLookups="true"    redirectPort="8443" 
                                acceptCount="100"    debug="0"    connectionTimeout="20000" 
                                useURIValidationHack="false"    disableUploadTimeout="true"  />
(大概在86行左右)将8080修改为第一个tomcat不在使用的端口号。此处所设的端口号即是以后访问web时所用的端口号。
(2) 修改Shutdown端口(默认为8005端口)    <Server port="8005" shutdown="SHUTDOWN" debug="0">
(大概在13行左右)将8005修改为没有在使用的端口号,例如8095   
(3) 修改JVM启动端口(默认为8009端口)            < Connector    className ="org.apache.coyote.tomcat4.CoyoteConnector"   
                                port ="8009"    minProcessors ="5"    maxProcessors ="75"   
                                enableLookups ="true"    redirectPort ="8443"   
                                acceptCount ="10"    debug ="0"    connectionTimeout ="20000" 
                                useURIValidationHack ="false"   
                                protocolHandlerClassName ="org.apache.jk.server.JkCoyoteHandler" />
(大概在107行左右)将8009修改为没有在使用的端口号,例如8099  <

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值