刪除 Tomcat-webapps 目錄自帶項目【測試可行】

本文將 %CATALINA_HOME% 目錄稱爲「tomcat」目錄。java

1.webapps目錄中的項目
    在 Tomcat 8.0 的 tomcat/webapps 目錄中,含有 5 個 Tomcat 自帶的 Web 項目,以下所示:web

docs 
  有關於 Tomcat 的介紹和操做文檔等

examples 
  小程序示例:如 websocket 等

host-manager 
  進行 Host 管理

manager 
  進行 Server Status 和 Applications 管理,對服務器和其餘應用進行啓動、重啓、關閉等操做,對 Session、JVM 性能參數等進行監聽並管理

ROOT 
  根目錄,即訪問 localhost:8080/路徑中的/下面,包括 WEB 的通用訪問配置等

    對於部分開發者來講,這些項目對於 Tomcat 的性能、安全或是其餘方面都有必定影響,所以須要刪除這些自帶的項目。其中docs、examples和ROOT這幾個文件夾是能夠直接刪除的。而host-manager和manager兩個文件夾在刪除後,須要修改部分文件配置,不然在日誌輸出時將會拋出異常,如「找不到 host-manager」之類的。apache

2.修改配置文件
    修改 tomcat/conf/logging.properties小程序

# ## handle 中須要刪除的部分,注意後面的符號
# 刪除: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 中須要刪除的部分
# 以下所示

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 中須要刪除的部分
# 以下所示

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
--------------------- 
做者:flyingaga 
來源:CSDN 
原文:https://blog.csdn.net/flyingaga/article/details/63691634 
版權聲明:本文爲博主原創文章,轉載請附上博文連接!


    若是在刪除目錄以前啓動過 Tomcat,在 tomcat/conf/Catalina/localhost 裏面或者其餘文件夾裏面可能也會有兩個 xml 文件:host-manager.xml和manager.xml,刪掉便可。
--------------------- 
做者:flyingaga 
來源:CSDN 
原文:https://blog.csdn.net/flyingaga/article/details/63691634 
版權聲明:本文爲博主原創文章,轉載請附上博文連接!tomcat

相關文章
相關標籤/搜索