最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Tomcat服務(wù)器日志超詳細(xì)講解

 更新時間:2025年08月28日 09:52:35   作者:liweiweili126  
Tomcat是廣泛使用的Java應(yīng)用服務(wù)器,其日志對于診斷和解決問題至關(guān)重要,這篇文章主要介紹了Tomcat服務(wù)器日志的相關(guān)資料,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下

這些日志文件均來自Tomcat服務(wù)器,分別記錄不同維度的運行和操作信息,具體如下:

  1. catalina.out
    Tomcat的核心日志文件,記錄Tomcat服務(wù)器自身的啟動、停止、運行過程中的系統(tǒng)級信息,包括:

    • Tomcat啟動時的初始化日志(如端口綁定、組件加載等);
    • 服務(wù)器運行中的錯誤信息(如配置錯誤、組件異常等);
    • 部署在Tomcat上的應(yīng)用程序輸出的標(biāo)準(zhǔn)日志(如應(yīng)用的System.out/System.err打印內(nèi)容、未指定輸出路徑的日志框架輸出等)。
  2. host-manager.2025-07-24.log
    與Tomcat的host-manager管理應(yīng)用相關(guān)的日志。host-manager是Tomcat內(nèi)置的虛擬主機(jī)管理工具(通過http://localhost:8080/host-manager訪問),用于管理虛擬主機(jī)(如添加、刪除、配置虛擬主機(jī))。
    該日志記錄:

    • 通過host-manager工具執(zhí)行的操作(如創(chuàng)建虛擬主機(jī)、修改配置等);
    • 訪問host-manager的請求記錄、權(quán)限驗證結(jié)果;
    • 操作過程中出現(xiàn)的錯誤或異常信息。
  3. localhost.2025-07-28.log
    與Tomcat默認(rèn)虛擬主機(jī)(localhost)相關(guān)的應(yīng)用程序日志。Tomcat中“虛擬主機(jī)”用于隔離不同域名/應(yīng)用的部署,localhost是默認(rèn)虛擬主機(jī)。
    該日志主要記錄:

    • 部署在localhost虛擬主機(jī)上的應(yīng)用程序的運行日志(如Servlet初始化、過濾器執(zhí)行、應(yīng)用內(nèi)部異常等);
    • 與該虛擬主機(jī)相關(guān)的系統(tǒng)事件(如部署/卸載應(yīng)用、配置加載等)。
  4. localhost_access_log.2025-07-26.txt
    localhost虛擬主機(jī)的HTTP訪問日志,記錄所有對該虛擬主機(jī)上應(yīng)用的HTTP請求詳情,格式通常包含:

    • 訪問時間、客戶端IP地址;
    • 請求方法(如GET/POST)、請求路徑;
    • 響應(yīng)狀態(tài)碼(如200/404/500);
    • 響應(yīng)大小、請求耗時;
    • 客戶端瀏覽器/工具標(biāo)識(User-Agent)等。
      用于分析訪問量、排查異常請求等。
  5. manager.2025-07-24.log
    與Tomcat的manager管理應(yīng)用相關(guān)的日志。manager是Tomcat內(nèi)置的應(yīng)用管理工具(通過http://localhost:8080/manager訪問),用于部署、啟動、停止、卸載應(yīng)用程序等。
    該日志記錄:

    • 通過manager工具執(zhí)行的操作(如部署WAR包、重啟應(yīng)用、查看狀態(tài)等);
    • 訪問manager的請求記錄、權(quán)限驗證結(jié)果;
    • 操作過程中出現(xiàn)的錯誤或異常信息(如部署失敗、權(quán)限不足等)。

總結(jié):這些日志分別覆蓋了Tomcat服務(wù)器核心運行、虛擬主機(jī)管理、應(yīng)用管理、應(yīng)用運行及HTTP訪問的全鏈路信息,是排查Tomcat及應(yīng)用問題的重要依據(jù)。

Tomcat 日志的自動切割和保留機(jī)制,取決于其日志配置(默認(rèn)通過 conf/logging.properties 配置)和是否額外引入了外部工具(如 logrotate),具體情況如下:

1.帶日期的日志(如 host-manager.2025-07-24.log、localhost.2025-07-28.log 等)

這些日志屬于 按日期滾動的日志,默認(rèn)情況下:

  • 自動切割:Tomcat 默認(rèn)配置中,這類日志會通過 java.util.logging 框架按 自動切割(即每天生成一個新的日志文件,文件名帶上當(dāng)天日期)。例如,7月24日的操作會記錄到 host-manager.2025-07-24.log,7月25日則自動切換到 host-manager.2025-07-25.log,舊文件不再寫入。
  • 自動保留:Tomcat 默認(rèn)不會自動刪除舊日志,所有歷史日志文件會一直保留在 logs 目錄下,直到手動刪除或通過外部工具清理。

2.catalina.out

這是 Tomcat 的核心控制臺日志,默認(rèn)情況下:

  • 自動切割:Tomcat 原生不支持對 catalina.out 進(jìn)行自動切割,它會一直以追加方式寫入同一個文件,隨著時間推移文件會越來越大(可能占用大量磁盤空間)。
  • 自動保留:由于默認(rèn)不切割,自然也不存在“保留最近幾天”的機(jī)制,需要手動配置切割工具(如 logrotatecronolog 等)來實現(xiàn)按大小或按時間切割,并設(shè)置保留策略(如保留30天的歷史文件)。

如何實現(xiàn)自動保留最近幾天的日志?

如果需要自動清理舊日志(保留最近 N 天),需額外配置:

  1. 對于按日期滾動的日志:可修改 conf/logging.properties,通過配置 maxDays 參數(shù)限制保留天數(shù)(需 Tomcat 8.5+ 版本,舊版本不支持)。例如:
    # 對 localhost 日志設(shè)置保留最近7天
    1localhost.org.apache.juli.AsyncFileHandler.maxDays = 7
    
  2. 對于 catalina.out:需通過外部工具(如 Linux 的 logrotate)配置切割和保留策略。例如,創(chuàng)建 logrotate 配置文件,設(shè)置按天切割、保留30天日志,并自動刪除更舊的文件。

總結(jié):

  • 帶日期的日志默認(rèn) 按天自動切割,但不自動刪除
  • catalina.out 默認(rèn) 不切割、不自動刪除
  • 若需“自動保留最近幾天”,需手動配置 Tomcat 日志參數(shù)(針對帶日期的日志)或依賴外部工具(針對 catalina.out)。

到此這篇關(guān)于Tomcat服務(wù)器日志超詳細(xì)講解的文章就介紹到這了,更多相關(guān)Tomcat服務(wù)器日志內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Nginx+Tomcat關(guān)于Session的管理的實現(xiàn)

    Nginx+Tomcat關(guān)于Session的管理的實現(xiàn)

    本篇文章主要介紹了Nginx+Tomcat關(guān)于Session的管理,通過實例的方式循序漸進(jìn)的介紹了幾種管理session的方式。具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-06-06
  • 基于tomcat映射路徑配置方法分享

    基于tomcat映射路徑配置方法分享

    下面小編就為大家分享一篇基于tomcat映射路徑配置方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-01-01
  • Tomcat7.0設(shè)置虛擬目錄配置虛擬路徑的方法講解

    Tomcat7.0設(shè)置虛擬目錄配置虛擬路徑的方法講解

    今天小編就為大家分享一篇關(guān)于Tomcat7.0設(shè)置虛擬目錄配置虛擬路徑的方法講解,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-03-03
  • Tomcat運行時在IDEA控制臺輸出信息中文亂碼的解決方案

    Tomcat運行時在IDEA控制臺輸出信息中文亂碼的解決方案

    本文主要給大家介紹Tomcat運行時在IDEA控制臺輸出信息中文亂碼的解決方案,文中的解決方案介紹的非常詳細(xì),有需要的朋友可以參考閱讀下
    2023-08-08
  • Centos環(huán)境下Tomcat虛擬主機(jī)配置詳細(xì)教程

    Centos環(huán)境下Tomcat虛擬主機(jī)配置詳細(xì)教程

    這篇文章主要講的是在 CentOS 系統(tǒng)上,如何一步步配置 Tomcat 的虛擬主機(jī),內(nèi)容很簡單,從目錄準(zhǔn)備到配置文件修改,再到重啟和測試,手把手帶你搞定,需要的朋友可以參考下
    2025-03-03
  • Eclipse添加Tomcat Server配置的方法步驟

    Eclipse添加Tomcat Server配置的方法步驟

    這篇文章主要介紹了Eclipse添加Tomcat Server配置的方法步驟,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-09-09
  • Linux下安裝配置tomcat

    Linux下安裝配置tomcat

    Tomcat是一個輕量級應(yīng)用服務(wù)器,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場合下被普遍使用,是開發(fā)和調(diào)試JSP程序的首選。對于一個初學(xué)者來說,可以這樣認(rèn)為,當(dāng)在一臺機(jī)器上配置好Apache服務(wù)器,可利用它響應(yīng)對HTML 頁面的訪問請求。
    2017-05-05
  • tomcat以及tomcat環(huán)境變量安裝配置方法教程

    tomcat以及tomcat環(huán)境變量安裝配置方法教程

    這篇文章主要為大家詳細(xì)介紹了tomcat以及tomcat環(huán)境變量安裝配置方法教程,感興趣的小伙伴們可以參考一下
    2016-06-06
  • Tomcat之配置文件的具體使用

    Tomcat之配置文件的具體使用

    Tomcat服務(wù)器的配置文件主要在conf文件夾中,本文就詳細(xì)的來介紹一下Tomcat之配置文件的具體使用,具有一定參考價值,感興趣的可以了解一下
    2023-10-10
  • 關(guān)于 Tomcat進(jìn)程意外退出的問題解析

    關(guān)于 Tomcat進(jìn)程意外退出的問題解析

    這篇文章主要介紹了關(guān)于 Tomcat進(jìn)程意外退出的問題解析的相關(guān)資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2016-11-11

最新評論

阿勒泰市| 榆树市| 普兰店市| 苏尼特右旗| 崇阳县| 双流县| 门源| 灵寿县| 缙云县| 类乌齐县| 南宫市| 新河县| 温州市| 类乌齐县| 南溪县| 新密市| 赣州市| 富平县| 葫芦岛市| 都安| 平邑县| 丹凤县| 兰溪市| 仁寿县| 本溪市| 广西| 休宁县| 资兴市| 呼和浩特市| 兴隆县| 大厂| 梅河口市| 柏乡县| 望奎县| 弥勒县| 类乌齐县| 如皋市| 扎囊县| 晴隆县| 临海市| 新绛县|