什么是雄猫组件?什么是卡塔利娜和土狼?[已关闭]

2022-08-31 20:18:50

任何人都可以描述

  • 什么是Tomcat中的组件,它在Tomcat服务器中的作用是什么?

  • 什么是土狼?

  • 什么是卡塔利娜?


答案 1

Catalina是Tomcat的servlet容器。Catalina实现了Sun Microsystems的servlet和JavaServer Pages(JSP)规范。在Tomcat中,Realm元素表示分配给这些用户的用户名,密码和角色(类似于Unix组)的“数据库”。Realm 的不同实现允许将 Catalina 集成到已经创建和维护此类认证信息的环境中,然后使用该信息实现容器管理的安全性,如 Servlet 规范中所述。

Coyote 是 Tomcat 的连接器组件,支持将 HTTP 1.1 协议作为 Web 服务器。这允许Catalina(名义上是Java Servlet或JSP容器)也充当普通的Web服务器,将本地文件作为HTTP文档提供。

Coyote 侦听特定 TCP 端口上与服务器的传入连接,并将请求转发到 Tomcat 引擎以处理请求,并将响应发回请求客户端。另一个郊狼连接器,Coyote JK,以类似的方式监听,但使用JK协议将其请求转发到另一个Web服务器,例如Apache。这通常提供更好的性能。


答案 2

推荐