Tomcat 4.1+ 內置成熟管理控制台,功能覆蓋 Context、DataSource、User/Group/Role 管理、初始化參數配置、多種數據庫 Realm 管理等,採用 Jakarta Struts 框架,基於容器管理安全機制。
$CATALINA_BASE/webapps/admin.xml(CATALINA_BASE 即 Tomcat 安裝目錄下 server 目錄)。admin.xml,確保 Context 的 docBase 為絕對路徑。admin.xml,在 server.xml 中手動定義 Admin Context,效果等同。admin.xml 外不可操作)。使用默認 UserDatabaseRealm 時,編輯 $CATALINA_BASE/conf/tomcat-users.xml:
<role name="admin"/>
<user name="admin" password="strong_password_here" roles="admin"/>
重啟 Tomcat,訪問 https://localhost:8080/admin,以 admin 角色登錄即可使用管理界面。
Tomcat 5/6/7/8/9 逐步擴展管理功能(JMX、MBean、並發監控、會話管理、集群監控等),但核心架構與授權模型保持一致。