欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

如何為Tomcat服務器上的多個app配置公共的logback.xml?

錢良釵2年前15瀏覽0評論

1.配置一個公共的logproperty或xml文件,比方說采用了logback,我們會有一個myLogback.xml

2.

將該配置文件放于tomcat的一個common目錄,比如your_tomcat/conf,并將該目錄加入到tomcat的classPath,方法有很多,最簡單你的可以直接修改catalina.bat或setclasspath.bat,增加該目錄到CLASSPATH變量中

3.在每個app的web.xml中指定logback.configuration的resourcename

(見圖)

4.在tomcat的啟動時

set“JAVA_OPTS=%JAVA_OPTS%-Dlogback.ContextSelector=JNDI”

這樣,logback在啟動時,就會通過contextSelector在你app的classLoader目錄下尋找web.xml定義的logback/configuration-resource,在這里例子中,contextSelector會在啟動的過程中在classLoader的目錄中尋找myLogback.xml作為logContext的配置文件,由于classLoader的機制是繼承于容器的,所以,索然myLogback.xml沒有放在war包當中,但我們仍然可以在容器的classpath目錄中找到它