windows7单机运行两个tomcat实例

本文介绍了如何在Windows7环境下,通过设置不同的CATALINA_BASE和修改端口配置,成功运行两个独立的Tomcat实例。步骤包括解压Tomcat,新建实例文件夹,拷贝必要文件,修改server.xml配置端口,更新tomcat-users.xml授权,最后通过CMD启动每个实例,并通过浏览器验证其正常工作。

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

1. 解压apache-tomcat zip包,作为tomcat运行入口(CATALINA_HOME),设置系统环境变量

CATALINA_HOME C:/Users/elulian/Documents/cloudlu/Software/apache-tomcat-7.0.39

2. 新建tomcat实例数据存放文件夹(CATALINA_BASE,我直接在tomcat解压后的文件夹里面建了2个文件夹,分别为ServerA和ServerB)

3. 拷贝tomcat的conf, webapps和work文件夹到第二步建好的文件夹内,其中webapps可以只保留manager相关的app(host-manager可不要,Customer是我自己的app)

logs/temp folder会在运行之后自动创建

4. 分别修改ServerA和ServerB里面的server.conf文件,防止端口冲突。由于tomcat实例要独占端口,2个tomcat的端口分别分到80**和90**防止冲突

Server port, connector port, redirect port


5. 修改2个instances里面tomcat-users.xml,添加admin-gui, manager-gui访问权限



6. 启动tomcat instance, 打开windows cmd窗口,设置CATALINA_BASE,执行catalina.bat start或者run命令,新窗口打开或者本窗口打开

C:\Users\elulian>set CATALINA_BASE=C:\Users\elulian\Documents\cloudlu\Software\apache-tomcat-7.0.39\ServerA

C:\Users\elulian>cd C:\Users\elulian\Documents\cloudlu\Software\apache-tomcat-7.0.39\bin

C:\Users\elulian\Documents\cloudlu\Software\apache-tomcat-7.0.39\bin>.\catalina.bat start
Using CATALINA_BASE:   "C:\Users\elulian\Documents\cloudlu\Software\apache-tomcat-7.0.39\ServerA"
Using CATALINA_HOME:   "C:\Users\elulian\Documents\cloudlu\Software\apache-tomcat-7.0.39"
Using CATALINA_TMPDIR: "C:\Users\elulian\Documents\cloudlu\Software\apache-tomcat-7.0.39\ServerA\temp"
Using JRE_HOME:        "C:\Program Files\Java\jdk1.6.0_45"
Using CLASSPATH:       "C:\Users\elulian\Documents\cloudlu\Software\apache-tomcat-7.0.39\bin\bootstrap.jar;C:\Users\elulian\Documents\cloudlu\Software\apache-tomcat-7.0.39\bin\tomcat-juli.jar"

然后在新的shell窗口,把ServerA换成ServerB,就可以把第二个instance也启动

7. 访问http://localhost:8080/manager http://localhost:9090/manager验证tomcat已经正常工作

下次说说cluster 配置


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值