練功房推薦書單

  • 猛虎出柙雙劍合璧版--最新 OCA / OCP Java SE 7 Programmer 專業認證 (電子書)
  • 流浪教師存零股存到3000萬(全新增修版)(書+DVD)
  • 開始在關西自助旅行(京都‧大阪‧神戶‧奈良)(全新增訂版)
  • 不敗教主的300張股票存股術

[Tomcat]Deploy war檔時,讓每個context都有各自的AccessLogValve RSS feed
Forum Index » Tomcat
Author Message
jhliang

十級學員

Joined: 2007/1/3
Messages: 9
Offline
當您想要使用tomcat的AccessLogValve讓每個context都有各自的accesslog時,
方法很簡單,在您的war專案內,新增一個 /META-INF/context.xml 檔,編輯內容如下 :
<Context>
    ......

    <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
               prefix="MyWeb_access_log." suffix=".log" pattern="common" resolveHosts="false"/>

</Context>

當您將war檔deploy之後,Tomcat會自動幫您產生一個檔案 : {tomcat_home}/conf/Catalina/localhost/MyWeb.xml
然後在您的{tomcat_home}/logs/ 目錄下應該就可以看到您的MyWeb_access_log.xxxx.txt 檔了。
 
Forum Index » Tomcat
Go to:   
Mobile view