There is currently 1 post.
Font size: Small - 100% (Default)  Content converter: No conversion
 
Clicks Replies
13 0
关于汤姆猫服务器里面的Catalina
巨大八爪鱼
武林盟主 二十一级
Reply
Floor 1 Posted at: 8/5/26 20:40
Catalina 是 Tomcat 的核心容器组件‌,早期 Tomcat 曾直接命名为 Catalina,现在两者常混用但技术上有区别 。你可以访问 Apache Tomcat 官网 查看更多官方文档 。‌‌

这俩到底是啥关系

‌Catalina 是 Tomcat 的核心引擎‌,负责管理所有 Servlet 容器组件,其他模块都为它提供支撑 。
‌Tomcat 以前就叫 Catalina‌,从 4.x 版本开始加入了 JSP、EL、命名服务等功能后才改名叫 Tomcat 。
‌现在 Tomcat 比 Catalina 功能更全‌,Catalina 主要指核心容器部分 。‌‌
平时怎么用到它

‌启动脚本里会看到 CATALINA_HOME 环境变量‌,指向 Tomcat 安装目录 。
‌bin 目录下的 startup.sh 和 shutdown.sh 脚本都基于 Catalina 组件‌来启动和停止服务 。
‌server.xml 配置文件中会配置 Catalina 容器‌,定义 Server、Service、Engine 等层级 。‌‌
怎么判断自己用的是哪个

‌日常开发说 Tomcat 就够了‌,不用刻意区分 。
‌看源码或调试时会遇到 org.apache.catalina 包‌,这时候就是在操作 Catalina 组件 。
‌配置文件里看到 Catalina 相关配置‌,指的是核心容器部分的设置 。‌‌
Reply the post
Content:
User: You are currently anonymous.
Captcha:
Unclear? Try another one.
(Shortcut key: Ctrl+Enter)
Post Information
Clicks: 13 Replies: 0
Author: 巨大八爪鱼
Last reply: 巨大八爪鱼
Last reply time: 8/5/26 20:40
Announcements