會員註冊 / 登入  |  電腦版  |  Jump to bottom of page

Application Server » [Tomcat]Deploy war檔時,讓每個context都有各自的AccessLogValve

發表人: jhliang, 十級學員
2013-05-13 11:21:32
當您想要使用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 檔了。




會員註冊 / 登入  |  電腦版  |  Jump to top of page