目前共有1篇帖子。
字體大小:較小 - 100% (默認)  內容轉換:不轉換
 
點擊 回復
14 0
关于汤姆猫服务器里面的Catalina
巨大八爪鱼
武林盟主 二十一級
回復
1樓 發表於:2026-8-5 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 相关配置‌,指的是核心容器部分的设置 。‌‌
回覆帖子
內容:
用戶名: 您目前是匿名發表。
驗證碼:
看不清?換一張
(快捷鍵:Ctrl+Enter)
本帖信息
點擊數:14 回複數:0
作者:巨大八爪鱼
最後回覆:巨大八爪鱼
最後回復時間:2026-8-5 20:40
公告板