Tomcat多实例部署
前言 以前总是采用很Low的方式太同一台服务器上部署多个Web应用,步骤是这样的: Copy Tomcat目录-->更改conf/server.xml三个端口号----->部署war包----->分别启动访问 。 这样是最简单的方式,但事实上是不推荐的,因为如果服务器资源有限,需要部署的应用数目一旦增加,会给服务器带来负担,我们可以充分利用Tomcat服务器的性能,减少资源浪费。具体的做法就是采用“Tomcat多实例”部署多应用: 创建Tomcat多实例---->更改conf/server.xml三个端口号----->部署应用------>编写启动/关闭脚本------->分别启动实例并访问。 在动手实践之前,需要对一些基本概念清楚,比如$CATALINA_HOME与$CATALINA_BASE分别指?webapps下的example、docs、ROOT目录能删除吗? 参考资料《Tomcat架构解析》(我这里只有带标签的PDF电子版,有需要的小伙伴也可以私信或者评论我) 一、Tomcat部署的基本概念 1. CATALINA_HOME与CATALINA_BASE分别指什么? CATALINA_HOME指的是Tomcat的安装目录 ,在Windows下Tomcat的安装目录如下: bin:Tomcat一些脚本存放目录