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

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

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

    我心依然

    統(tǒng)計(jì)

    留言簿

    個(gè)人收藏

    閱讀排行榜

    評(píng)論排行榜

    關(guān)于JBOSS與LOG4J,受益匪淺

    ??????? 不同的服務(wù)器對(duì)于使用log4j是有些不同的,實(shí)際使用中主要是用tomcat和jboss兩類,對(duì)于tomcat,它本身是沒有配置log4j的,所以使用起來和常規(guī)的一樣;而在jboss中它是本身配置了log4j的,所以有時(shí)候在看項(xiàng)目代碼時(shí),其整個(gè)項(xiàng)目并沒有l(wèi)og4j的配置文件,而在一些類中仍然定義了Logger,例如static Logger log = org.apache.log4j.Logger.getLogger(UserDaoImple.class);,這就表明開發(fā)者打算使用jboss默認(rèn)的log4j的配置,我們可以在jboss下的對(duì)應(yīng)的log目錄下的server.log中看到日志,jboss本身的log4j的配置是將debug,info級(jí)的日志寫在server.log中,而像error等級(jí)別比較高的日志打印到控制臺(tái)上,而寫到server.log中的日志比較多,并不方便查看。于是我們想到使用自己的log4j配置寫到某個(gè)具體的文件中(注意文件要先建立,才能忘里面寫東西,log4j自己不能建立文件),但這里因?yàn)閖boss有它自己的log4j配置,所以如果我們配置的log4j包含Console的Appender時(shí),就會(huì)出錯(cuò),錯(cuò)誤類似于 ERROR: invalid console appender config detected, console stream is looping.
    解決方法一是不用Console的Appender,或者改jboss的配置文件,在jboss-service.xml文件里,把
    <mbean code="org.jboss.logging.Log4jService" name="jboss.system:type=Log4jService,service=Logging">
    ????????<attribute name="ConfigurationURL">resource:log4j.xml</attribute>
    ????????<attribute name="CatchSystemOut">false</attribute>
    ????????<attribute name="Log4jQuietMode">true</attribute>
    </mbean>。

    我建議不用Console的Appender,當(dāng)然這是對(duì)jboss3.2.x是這樣,對(duì)于jboss4.0.x如果我們要用自己的log4j配置照上述改還是會(huì)有問題,會(huì)有類似于 log4j:ERROR A "org.jboss.logging.util.OnlyOnceErrorHandler" object is not assignable to a "org.apache.log4j.spi.ErrorHandler" variable 的異常,解決方法是把/server/default/jbossweb-tomcat55.sar/META-INF/jboss-service.xml 中的以下兩個(gè)熟悉改成true
    <attribute name="Java2ClassLoadingCompliance">true</attribute>
    <attribute name="UseJBossWebLoader">true</attribute>

    以上就是使用jboss服務(wù)器可能出現(xiàn)的問題,解決了這些再來使用log4j就比較簡(jiǎn)單了。

    posted on 2006-11-28 22:54 Jerry Zhang 閱讀(917) 評(píng)論(0)  編輯  收藏


    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 一区二区亚洲精品精华液| 国产精品亚洲一区二区三区久久| 日本成年免费网站| 亚洲欧洲无卡二区视頻| jlzzjlzz亚洲乱熟在线播放| 国产亚洲3p无码一区二区| 99视频免费播放| 亚洲成a∨人片在无码2023| 国产亚洲精午夜久久久久久| 亚洲成人免费网站| 一级毛片免费在线观看网站| 91大神亚洲影视在线| 免费看国产曰批40分钟| 在线免费中文字幕| 一级毛片免费在线观看网站| 国产精品亚洲综合五月天| 亚洲无人区一区二区三区| 成人免费福利电影| 免费h视频在线观看| 免费无码国产V片在线观看| 亚洲黄色免费在线观看| 亚洲最大av无码网址| 全免费一级午夜毛片| 一级毛片**不卡免费播| 成人免费观看男女羞羞视频| 亚洲jizzjizz在线播放久| 亚洲AV无码久久精品狠狠爱浪潮 | 亚洲色无码一区二区三区| 毛片免费观看的视频在线| 国产啪精品视频网站免费尤物| 国产精品亚洲综合一区在线观看| 亚洲高清在线mv| 亚洲AV无码成人网站久久精品大 | 亚洲国产精品专区| 亚洲日韩欧洲乱码AV夜夜摸| 国产不卡免费视频| 成人免费无毒在线观看网站| 国产成人精品免费视| 久久久久久成人毛片免费看| 又黄又大的激情视频在线观看免费视频社区在线 | 亚洲免费在线视频观看|