Tomcat_总结_02_单机多实例

简介: 一、tomcat下载及环境变量配置 1.tomcat下载 下载地址:tomcat官网   2.环境变量配置 只用配置一个CATALINA_HOME就可以了   二、CATALINA_HOME 与 CATALINA_BASE       上图中的 CATALINA_HOME 指Tomcat安装路径,CATALINA_BASE 指实例所在位置。

一、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"/>

 

 

 

四、参考资料

1.聊聊 Tomcat 的单机多实例

2.Tomcat单机多实例

3.Tomcat解惑 之 CATALINA_HOME与CATALINA_BASE

4.[tomcat7源码学习]初始化之catalina.home和catalina.base(转)

 

目录
相关文章
|
7月前
|
Java 应用服务中间件 网络安全
Tomcat多实例部署
Tomcat多实例部署
58 0
|
4月前
|
负载均衡 安全 应用服务中间件
Nginx + Tomcat+HTTP/HTTPS实现负载均衡实例
Nginx + Tomcat+HTTP/HTTPS实现负载均衡实例
178 0
|
8月前
|
应用服务中间件 Shell
Tomcat 的多实例配置
有时候需要在一个服务器上部署多个Tomcat,通过不同的端口进行区分,比如,反向代理。但是不想简单的通过复制Tomcat来实现,这样既不方便以后的升级也不方便管理,那么这时候就需要配置Tomcat的单机多实例了。
87 0
|
10月前
|
监控 网络协议 安全
tomcat多实例优化及zabbix监控群集(二)
tomcat多实例优化及zabbix监控群集
127 0
|
10月前
|
监控 Java 应用服务中间件
tomcat多实例优化及zabbix监控群集(一)
tomcat多实例优化及zabbix监控群集
103 0
|
10月前
|
监控 Java 应用服务中间件
简单看看就会的tomcat全家桶(部署-多实例-监控-远程上传-日志-优化等)(下)
简单看看就会的tomcat全家桶(部署-多实例-监控-远程上传-日志-优化等)(下)
128 0
|
10月前
|
监控 Java 应用服务中间件
简单看看就会的tomcat全家桶(部署-多实例-监控-远程上传-日志-优化等)(上)
简单看看就会的tomcat全家桶(部署-多实例-监控-远程上传-日志-优化等)(上)
140 0
|
弹性计算 Java 应用服务中间件
关于购买阿里云学生服务器以及win7安装Tomcat连接服务器的过程总结
关于购买阿里云学生服务器以及win7安装Tomcat连接服务器的过程总结
136 0
|
应用服务中间件
Tomcat - 单机部署多应用(Win)
Tomcat - 单机部署多应用(Win)
76 0
Tomcat - 单机部署多应用(Win)
|
应用服务中间件 Linux
Tomcat - 单机部署多应用(Mac / Linux)
Tomcat - 单机部署多应用(Mac / Linux)
88 0
Tomcat - 单机部署多应用(Mac / Linux)