Service:将connector和引擎创建关联关系web
在一个Server中,有多个 connector 和 多个 引擎,实现 哪一个链接器是哪一个引擎的数据库
注意:一个Service内部能够有多个链接器,却只能有一个 引擎tomcat
server : 一个JVM实例app
嵌套类组件:webapp
Valve : 拦截请求,并在讲求转至 webapp 以前 进行任何操做,能够在任何容器中,好比 记录日志 ,实现方式有多种:日志
例如: access log value: (访问日志)server
remote address filter value: 基于ip作访问控制xml
log: 日志记录器,激励组件内部的状态信息,可用于除context以外的任何容器中blog
realm: 管理一个用户认证库,实现认证和受权,用于任何组件中,ip
关联的用户认证库有:
UserDatabaseRealm: 使用JNDI自定义的用户认证库
MenoryRealm: tomcat-user.xml中
JDBCRealm: 基于JDBC链接至数据库中查找用户