Windows下在一台机器上安装并同时启动多个Tomcat服务

有的时候我们需要在一台机器上安装多个tomcat,为了方便起见,我们需要将这些安装的tomcat注册成windows服务。首先,我们需要修改一个tomcat服务中的端口配置:
1.分别修改安装目录下的conf子目录中的server.xml文件(注意:两个文件中对应的端口号要不一样),修改如下 :
a、修改http访问端口(默认为8080端口),将8080修改为tomcat不在使用的端口号。此处所设的端口号即是以后访问web时所用的端口号。
[b] <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" />[/b]
b、修改Shutdown端口(默认为8005端口),将8005修改为没有在使用的端口号,例如8055。
[b]<Server port="8005" shutdown="SHUTDOWN" debug="0">[/b]
c、修改8009端口,将8009修改为没有在使用的端口号,例如8099。
[b]<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" />[/b]

2.由于服务名字必须是唯一的,不能冲突。每次安装windows版本的tomcat都是同一服务名称,第二次安装会覆盖第一次第一安装的服务,所以修改其中一个tomcat安装目录下bin目录中的service.bat文件,这是进行服务注册的批处理文件,找到:set SERVICE_NAME=Tomcat5和set PR_DISPLAYNAME=Apache Tomcat这2句话,修改如下(‘Tomcat52’可以自己取名,但名字间不要有“.”,“_”这些特殊字符):
[b]set SERVICE_NAME=Tomcat52
set PR_DISPLAYNAME=Apache Tomcat(Tomcat52)[/b]

3.在dos窗口下分别进入这2个tomcat安装的bin目录,运行service.bat install [服务名],如果需要删除服务,运行service.bat remove [服务名]
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值