一台服务器设置2个tomcat自启动。

本文档详细介绍了如何在Windows服务器上配置两个免安装版Tomcat实现开机自启动。主要步骤包括:调整Tomcat配置文件server.xml以避免端口冲突,设置不同环境变量以区分两个Tomcat实例,将Tomcat添加为系统服务并设定为开机启动。通过这些步骤,可以在服务器上成功部署并管理多个Tomcat服务。

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

因为需要迁移服务器,旧的服务器上跑着两个tomcat分别部署着不同的项目,而且tomcat都是开机自启动的。

所以新的服务器上面也需要实现同样的要求。在网上搜罗了一堆资料,在机器上反复测试完成后,整理如下。

一、首先要设置同一台服务器可以启动两个tomcat

同时启动两个tomcat设置如下:材料 windows7,免安装版tomcat6两个。

1、环境变量catalina_home 不能在系统上面设置,因为设置后启动tomcat时会自动去同一个环境里面启动。

2、修改server.xml配置文件,文件目录D:\tomcat6\conf\server.xml

<server port="8005"shutdown="SHUTDOWN">   8005改成其他没有用的端口例如:8055,8054等。这个端口是等待关闭tomcat命令用的。

<Connector port="8080"protocol="HTTP/1.1"

                            connectionTimeout="20000" redirectPort="8443"  URIEncoding="GBK"/>

 8080修改成其他端口,例如8181等。 访问服务器的端口。

<Connector port="8009"protocol="AJP/1.3" redirectPort="8443" />这个端口也需要修改成没有占用的端口。 port="8009" 修改成8010。

3、修改完后保存。然后就可以分别去到不同的tomcat目录bin下点击startup.bat启动tomcat。

如下:

二、设置tomcat自启动(绑定到服务)

免安装版tomcat设置开机自启动,需要把tomcat启动添加到系统的服务那里去。

1、设置环境变量 cata_home =tomcat1 解压目录。

2、环境变量   path 后面添加  “;%cata_home%\bin”

3、窗口建+R   打开命令输入框 cmd  切换到tomcat目录\bin\service.bat执行install命令。执行命令如下

                D:\apache-tomcat6\bin\service.bat install servername

                install为命令,servername服务的名称。

4、按确认,开始设置。如果设置不成功。尝试重新启动电脑,再执行步骤3。

设置tomcat开机自动启动成功的图片如下。


5、可以去系统的服务里面找到刚设置的tomcat启动了,可以设置手动启动/自动启动,如下图:


如果需要设置多个tomcat服务。只需把环境变量的值指向另外一个tomcat2目录。然后在重复步骤2到步骤4即可。




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值