Apache&Tomcat&Catalina
Catalina是Apache(一家基金公司)的Tomcat服务器的servlet容器的名字。
Tomcat的核心分为3个部分:
(1)Web容器---处理静态页面;
(2)servlet容器---Catalina---处理servlet;
(3)JSP容器---它就是把jsp页面翻译成一般的servlet。
三者的历史关系
一个机器安装多个Tomcat软件
安装一个Tomcat,但运行多个Tomcat实例(catalina.home catalina.base的区别)
The description below uses the variable name CATALINA_BASE instead of $CATALINA_HOME for each of these references.
从这段描述可以看出CATALINA_HOME和CATALINA_BASE的区别。简单的说,CATALINA_HOME是Tomcat的安装目录,
CATALINA_BASE是Tomcat的工作目录。如果我们想要运行Tomcat的 多个实例,但是不想安装多个Tomcat软件副本。
那么我们可以配置多个工作目录,每个运行实例独占一个工作目录,但是共享同一个安装目录。