網(wǎng)站首頁(yè) 編程語(yǔ)言 正文
1.webapps目錄中的項(xiàng)目
本文將 %CATALINA_HOME% 目錄稱(chēng)為“tomcat”目錄。
在 Tomcat 8.0 的 tomcat/webapps 目錄中,含有 5 個(gè) Tomcat 自帶的 Web 項(xiàng)目,如下所示:
docs
有關(guān)于 Tomcat 的介紹和操作文檔等
examples
小程序示例:如 websocket 等
host-manager
進(jìn)行 Host 管理
manager
進(jìn)行 Server Status 和 Applications 管理,對(duì)服務(wù)器和其他應(yīng)用進(jìn)行啟動(dòng)、重啟、關(guān)閉等操作,對(duì) Session、JVM 性能參數(shù)等進(jìn)行監(jiān)聽(tīng)并管理
ROOT
根目錄,即訪(fǎng)問(wèn) localhost:8080/路徑中的/下面,包括 WEB 的通用訪(fǎng)問(wèn)配置等
對(duì)于部分開(kāi)發(fā)者來(lái)說(shuō),這些項(xiàng)目對(duì)于 Tomcat 的性能、安全或是其他方面都有一定影響,因此需要?jiǎng)h除這些自帶的項(xiàng)目。其中docs、examples和ROOT這幾個(gè)文件夾是可以直接刪除的。而host-manager和manager兩個(gè)文件夾在刪除后,需要修改部分文件配置,否則在日志輸出時(shí)將會(huì)拋出異常,如“找不到 host-manager”之類(lèi)的。
2.修改配置文件
# ## handle 中需要?jiǎng)h除的部分,注意后面的符號(hào)
# 刪除:3manager.org.apache.juli.AsyncFileHandler,
# 刪除:4host-manager.org.apache.juli.AsyncFileHandler,
handlers = 1catalina.org.apache.juli.AsyncFileHandler, 2localhost.org.apache.juli.AsyncFileHandler, 3manager.org.apache.juli.AsyncFileHandler, 4host-manager.org.apache.juli.AsyncFileHandler, java.util.logging.ConsoleHandler
# ## Handler specific properties 中需要?jiǎng)h除的部分
# 如下所示
3manager.org.apache.juli.AsyncFileHandler.level = FINE
3manager.org.apache.juli.AsyncFileHandler.directory = ${catalina.base}/logs
3manager.org.apache.juli.AsyncFileHandler.prefix = manager.
4host-manager.org.apache.juli.AsyncFileHandler.level = FINE
4host-manager.org.apache.juli.AsyncFileHandler.directory = ${catalina.base}/logs
4host-manager.org.apache.juli.AsyncFileHandler.prefix = host-manager.
# ## Facility specific properties 中需要?jiǎng)h除的部分
# 如下所示
org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/manager].level = INFO
org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/manager].handlers = 3manager.org.apache.juli.AsyncFileHandler
org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/host-manager].level = INFO
org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/host-manager].handlers = 4host-manager.org.apache.juli.AsyncFileHandler
如果在刪除目錄之前啟動(dòng)過(guò) Tomcat,在 tomcat/conf/Catalina/localhost 里面或者其他文件夾里面可能也會(huì)有兩個(gè) xml 文件:host-manager.xml和manager.xml,刪掉即可。
原文鏈接:https://blog.csdn.net/flyingaga/article/details/63691634
相關(guān)推薦
- 2022-07-19 react props深入使用:children屬性、props校驗(yàn)、props的默認(rèn)值
- 2022-12-15 redis分布式鎖與zk分布式鎖的對(duì)比分析_Redis
- 2022-10-03 C語(yǔ)言實(shí)現(xiàn)經(jīng)典排序算法的示例代碼_C 語(yǔ)言
- 2022-05-02 C++?多繼承詳情介紹_C 語(yǔ)言
- 2022-12-01 Flutter路由框架Fluro使用教程詳細(xì)講解_Android
- 2022-05-02 在kali上安裝AWVS的圖文教程_相關(guān)技巧
- 2022-10-29 Golang?動(dòng)態(tài)腳本調(diào)研詳解_Golang
- 2022-07-07 在python中使用[[v]*n]*n遇到的坑及解決_python
- 最近更新
-
- window11 系統(tǒng)安裝 yarn
- 超詳細(xì)win安裝深度學(xué)習(xí)環(huán)境2025年最新版(
- Linux 中運(yùn)行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲(chǔ)小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎(chǔ)操作-- 運(yùn)算符,流程控制 Flo
- 1. Int 和Integer 的區(qū)別,Jav
- spring @retryable不生效的一種
- Spring Security之認(rèn)證信息的處理
- Spring Security之認(rèn)證過(guò)濾器
- Spring Security概述快速入門(mén)
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權(quán)
- redisson分布式鎖中waittime的設(shè)
- maven:解決release錯(cuò)誤:Artif
- restTemplate使用總結(jié)
- Spring Security之安全異常處理
- MybatisPlus優(yōu)雅實(shí)現(xiàn)加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務(wù)發(fā)現(xiàn)-Nac
- Spring Security之基于HttpR
- Redis 底層數(shù)據(jù)結(jié)構(gòu)-簡(jiǎn)單動(dòng)態(tài)字符串(SD
- arthas操作spring被代理目標(biāo)對(duì)象命令
- Spring中的單例模式應(yīng)用詳解
- 聊聊消息隊(duì)列,發(fā)送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠(yuǎn)程分支