tomcat啟動后產生的日志


產生的日志  相當於 定時選取webapps里面搜索有沒有超時的session,然后將超時的session關掉。

 

每一個webapp 都是獨立的 一個application對應一個context,session就在context內。

 

注意: 日志的記錄hi小豪磁盤空間,定時對日志文件進行清除,否則會積累過多的日志文件導致磁盤 空間不足。

 

Cataline引擎的日志文件,文件名catalina.日期.log
Tomcat下內部代碼丟出的日志,文件名localhost.日期.log(jsp頁面內部錯誤的異常,org.apache.jasper.runtime.HttpJspBase.service類丟出的,日志信息就在該文件!)
Tomcat下默認manager應用日志,文件名manager.日期.log
控制台輸出的日志,Linux下默認重定向到catalina.out     ----抄寫

 

   忠告:其實將tomcat文檔翻譯成中文能讓我們更好的認識這個服務器的相關細節,谷歌就可以右鍵翻譯成中文

 

問題一: 

          tomcat是基於怎樣的一個機制 使我們啟動tomcat時 自動到WebContent目錄下找 jsp文件的,並編譯。果然,

當我建立一個簡單的 動態項目時,當沒有jsp文件時就會出錯。  描述:The requested resource is not available.(你請求的資源不可用或無效)

分析:  1、tomcat認識這個 .jsp后綴,給了它一個明顯的指路明燈。

           2、我們是否可以借助jsp里面的 某一些關鍵字 讓服務器“智能”去識別他們呢?

 

ps:需要說明的是tomcat的默認測試頁面是放在webapps下面,這個其實是在server.xml文件中配置的,如下所示:

<Host name="localhost"  appBase="webapps"
            unpackWARs="true" autoDeploy="true"
            xmlValidation="false" xmlNamespaceAware="false">

問題二:

         web.xml文件進行一些配置,啟動tomcat 自動運行代碼 又是一個怎樣的內部的一個機制呢?說是映射,但還是太籠統。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM