刪除 Tomcat webapps 目錄自帶項(xiàng)目方式詳解
1.webapps目錄中的項(xiàng)目
本文將 %CATALINA_HOME% 目錄稱為“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 管理,對服務(wù)器和其他應(yīng)用進(jìn)行啟動(dòng)、重啟、關(guān)閉等操作,對 Session、JVM 性能參數(shù)等進(jìn)行監(jiān)聽并管理
ROOT
根目錄,即訪問 localhost:8080/路徑中的/下面,包括 WEB 的通用訪問配置等
對于部分開發(fā)者來說,這些項(xiàng)目對于 Tomcat 的性能、安全或是其他方面都有一定影響,因此需要?jiǎng)h除這些自帶的項(xiàng)目。其中docs、examples和ROOT這幾個(gè)文件夾是可以直接刪除的。而host-manager和manager兩個(gè)文件夾在刪除后,需要修改部分文件配置,否則在日志輸出時(shí)將會(huì)拋出異常,如“找不到 host-manager”之類的。
2.修改配置文件
# ## handle 中需要?jiǎng)h除的部分,注意后面的符號 # 刪除: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)過 Tomcat,在 tomcat/conf/Catalina/localhost 里面或者其他文件夾里面可能也會(huì)有兩個(gè) xml 文件:host-manager.xml和manager.xml,刪掉即可。
以上就是刪除 Tomcat webapps 目錄自帶項(xiàng)目方式詳解的詳細(xì)內(nèi)容,更多關(guān)于Tomcat webapps 目錄刪除的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
關(guān)于CVE-2020-1983:Tomcat?文件包含漏洞的問題
這篇文章主要介紹了CVE-2020-1983:Tomcat?文件包含漏洞,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-06-06Tomcat 7通過設(shè)置不同的端口部署兩個(gè)項(xiàng)目
最近因?yàn)橛袀€(gè)Web項(xiàng)目,需要部署兩個(gè)相同項(xiàng)目到Tomcat中,第二個(gè)是拷貝第一個(gè)的,使用的項(xiàng)目是使用SpringMVC框架的,嘗試了幾種方法,這篇文章給大家總結(jié)一個(gè)比較靠譜的方法,有需要的朋友們可以參考借鑒,下面來一起看看吧。2016-10-10如何將Tomcat設(shè)置為自動(dòng)啟動(dòng)的服務(wù)最快捷方法
這篇文章主要介紹了如何將Tomcat設(shè)置為自動(dòng)啟動(dòng)的服務(wù)最快捷方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2018-11-11Linux下重啟多個(gè) tomcat 服務(wù)的腳本(推薦)
由于修改tomcat的配置文件或手動(dòng)操作數(shù)據(jù)庫數(shù)據(jù)后,tomcat的緩存和redis的緩存很嚴(yán)重,需要經(jīng)常重啟tomcat來釋放緩存,經(jīng)常就是手動(dòng)重啟。下面給大家分享Linux下重啟多個(gè) tomcat 服務(wù)的腳本,一起看看吧2017-06-06使用Maven tomcat:run命令啟動(dòng)web項(xiàng)目時(shí)修改默認(rèn)端口的方法
今天小編就為大家分享一篇使用Maven tomcat:run命令啟動(dòng)web項(xiàng)目時(shí)修改默認(rèn)端口的方法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-05-05