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鏈接至數據庫中查找用戶