Tomcat 单机多实例部署

https://www.cnblogs.com/mafly/p/tomcat.html

 

https://www.cnblogs.com/_popc/p/4167516.html

 

别着急别着急,先看一下官方文档怎么建议的。他们说可不建议你复制一个又一份的全部 Tomcat 目录进行多实例的部署,说安照下图可以实现更优雅的 Tomcat 单机多实例部署:

部署结构

上图中的 CATALINA_HOME 指Tomcat安装路径,CATALINA_BASE 指实例所在位置。
CATALINA_HOME 路径下只需要包含 bin 和 lib 目录,而 CATALINA_BASE 只存放 conf、webapps、temp, logs, work 等这些文件,这样部署的好处在于升级方便,配置及安装文件间互不影响,在不影响 Tomcat 实例的前提下,替换掉 CATALINA_HOME 中的安装文件。

流程清楚了,接下来才是真正的撸起袖子加油干了。

每一个实例目录下面都要包含这conf、webapps、temp, logs, work五个文件夹,什么意思呢?

1.比如说你想启动两个项目 app1和app2,app1文件夹下要有这五个文件夹,app2下面也要有这5个文件夹

 通过一个图解应该一目了然。

2.还要修改各自conf目录下的server.xml配置文件,每个项目都要改端口

3.每一个项目下面建一个启动的bat文件文件内容如下

@echo off
set CATALINA_HOME=C:\Program Files\apache-tomcat\bin
set CATALINA_BASE=%CD%
catalina.bat start

这里需要说明的两个变量CATALINA_HOME、CATALINA_BASE,其中CATALINA_HOME指定的是tomcat主目录,CATALINA_BASE指定的是ins的目录,因为CATALINA_BASE默认和主目录相同。%CD%表示磁盘符和当前目录。

去浏览器看一眼:
Hello Mafly

哈哈,可以了。接下来,停止或者重启什么的都一样,你可以根据需要来在单个服务器上创建更多的 Tomcat 实例,一切都看你喜欢。

转载于:https://www.cnblogs.com/handsome1013/p/8779723.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值