<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    拾貝殼

    走過的路
    隨筆 - 39, 文章 - 1, 評論 - 14, 引用 - 0
    數(shù)據(jù)加載中……

    Log4j/common log和各種服務(wù)器集成的問題

    ? 目前的很多商業(yè)和非商業(yè)的服務(wù)器中間件都默認(rèn)集成了common-log甚至是log4j.因此當(dāng)我門把我們的應(yīng)用發(fā)布在上面的時候,都會遇到關(guān)于log方面的問題.
    ? 1.webshpere下面集成log4j.
    ? "WebSphere的類裝入器方式有兩種方式:PARENT_FIRST和PARENT_LAST。默認(rèn)值是PARENT_FIRST,這種方式在載入當(dāng)前classpath的類之前先載入其上一級classloader能夠裝入的類。這是標(biāo)準(zhǔn)的JVM classloader的默認(rèn)策略。如果采用PARENT_LAST,則過程正好相反,即先載入當(dāng)前classpath的類,再載入其上一級classloader能夠裝入的類,這樣可以用當(dāng)前classpath中更新的類覆蓋其上一級classloader的相同類。受類裝入器方式影響的classloader包括application classloader、WAR classloader以及共享類庫的classloader。"
    ?因為websphere在共享類庫的classloader中有一套common logging,但是確沒有合適配置文件.如果我們把配置正確的log4j.properties文件放在共享類庫下,我們會發(fā)現(xiàn)log4j可以運行.但還有另外一個很通用的方式--改變webshpere的類庫加載順序.我們讓他先加載我們web應(yīng)用所需的類庫.即我們把web應(yīng)用的加栽方式改為PARENT_LAST.
    ? 哎,盡管我小心的提防,今天還是中招了,在我的配置里,log4j的配置文件只能讀取一次,不能一個應(yīng)用一個配置文件.為了讓它加載自己的配置,可以自己寫(或者用spring的)servlet/listener去手動加載這個配置文件.
    ?2.jboss下面的集成log4j
    ? 大家可能都曾在為jboss下面配置log4j郁悶過.jboss比webshpere走的還遠.無論你的項目是否使用了log4j,jboss在自己啟動的時候就已經(jīng)運行他了.也就是說在jboss加載自己共享類庫的時候,已經(jīng)讀取了自己log4j.xml文件配置.這個文件在conf中可以找到.如果你需要為你的應(yīng)用單獨配置一個catagory,你需要直接在這里配置.
    ???在webloader裝載應(yīng)用的時候,如果應(yīng)用中有l(wèi)og4j的包,似乎總出現(xiàn)appender已被占用的問題.筆者把log4j的包連帶應(yīng)用中的log4j配置文件一并移去,世界清凈了.
    關(guān)于為了讓應(yīng)用自帶的log4j配置文件生效,有人建議修改
    ?<attribute name="Java2ClassLoadingCompliance">false</attribute>

    ?<attribute name="UseJBossWebLoader">false</attribute>
    這兩個屬性.
     3.sunone下面集成log4j
    ??? 距離上次用SunOne服務(wù)器已經(jīng)好長時間了,似乎sunOne的log有些類似jboss,也是一個服務(wù)器的log集中管理.由于使用的不是很多,暫且在這里站個位子.
    隨手貼點關(guān)于log的信息:
    http://wiki.apache.org/jakarta-commons/Logging/FrequentlyAskedQuestions
    http://www-128.ibm.com/developerworks/cn/websphere/library/techarticles/0408_baigang/part3.html

    ?

    posted on 2006-09-05 17:23 binge 閱讀(1489) 評論(1)  編輯  收藏 所屬分類: J2EE

    評論

    # re: Log4j/common log和各種服務(wù)器集成的問題  回復(fù)  更多評論   

    能說得更清楚一點嗎?
    2007-03-26 09:48 | 撒旦
    主站蜘蛛池模板: 亚洲娇小性xxxx| 亚洲国产av一区二区三区丶| 色九月亚洲综合网| 成人性生活免费视频| 99999久久久久久亚洲| 国产精品免费精品自在线观看| 亚洲尹人香蕉网在线视颅| 亚洲视频在线观看免费视频| 亚洲精品电影在线| 亚欧人成精品免费观看| 亚洲jjzzjjzz在线观看| 成人免费无码大片A毛片抽搐色欲 成人免费无码大片a毛片 | 亚洲人成网站在线播放vr| 精品一区二区三区高清免费观看 | 亚洲成av人片天堂网| 免费无码av片在线观看| 亚洲av不卡一区二区三区| 久久久久高潮毛片免费全部播放| 亚洲黄网站wwwwww| 毛片免费观看网站| 色吊丝性永久免费看码| 国产偷v国产偷v亚洲高清| 97视频免费观看2区| 久久亚洲精品国产精品婷婷| 国产免费观看黄AV片| av午夜福利一片免费看久久| 亚洲精品V欧洲精品V日韩精品| 99热在线免费播放| 亚洲一线产区二线产区区| 国产男女猛烈无遮挡免费视频网站 | 亚洲剧场午夜在线观看| 免费精品一区二区三区在线观看| 一级毛片在线免费播放| 久久亚洲AV成人出白浆无码国产| 久久WWW色情成人免费观看| 一级毛片a免费播放王色电影| 亚洲αv在线精品糸列| 免费电视剧在线观看| 中美日韩在线网免费毛片视频| 亚洲激情在线视频| 免费爱爱的视频太爽了|