Tomcat_总结_02_单机多实例
一、tomcat下载及环境变量配置
1.tomcat下载
下载地址:tomcat官网
2.环境变量配置
只用配置一个CATALINA_HOME就可以了
二、CATALINA_HOME 与 CATALINA_BASE
上图中的 CATALINA_HOME 指Tomcat安装路径,CATALINA_BASE 指实例所在位置。
CATALINA_HOME 路径下只需要包含 bin 和 lib 目录,而 CATALINA_BASE 只存放 conf、webapps、logs 等这些文件,
这样部署的好处在于升级方便,配置及安装文件间互不影响,在不影响 Tomcat 实例的前提下,替换掉 CATALINA_HOME 中的安装文件。
三、创建实例
(1)在一个目录中(可随意选择)创建 tomcat-ins 文件夹,此此文件夹创建 tomcat-ins1 和tomcat-ins2 两个文件夹。
(2)将tomcat安装目录下的 conf、logs、temp、webapps、work 这五个文件夹 移动到 tomcat-ins1文件夹下。
三、Tomcat 启停脚本
在tomcat-ins1目录下创建 启停文件:
1. startup.bat
set "CATALINA_BASE=%cd%"
set "CATALINA_HOME=G:\tomcat-common\apache-tomcat-8.5.24"
set "EXECUTABLE=%CATALINA_HOME%\bin\catalina.bat"
call "%EXECUTABLE%" start
2. shutdown.bat
set "CATALINA_BASE=%cd%"
set "CATALINA_HOME=G:\tomcat-common\apache-tomcat-8.5.24"
set "EXECUTABLE=%CATALINA_HOME%\bin\catalina.bat"
call "%EXECUTABLE%" stop
四、配置 server.xml 端口
1.配置tomcat访问端口
<Connector port="8081" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8"/>
四、参考资料
3.Tomcat解惑 之 CATALINA_HOME与CATALINA_BASE
4.[tomcat7源码学习]初始化之catalina.home和catalina.base(转)