Spring DM 2.0 環境配置 解決Log4j問題

來源:互聯網
上載者:User

搭建 spring dm 2.0 環境出的問題 log4j 的問題解決辦法是

 一、引入SpringDM2.0的Bundle,最後完成如所示:

注意:要引入slf4j.api、slf4j.log4j、slf4j.org.apache.commons.logging與org.apache.log4j這四個是SpringDMTlog的相關的jar。但是,僅引入這四個,此時的日誌系統依然是不能正常啟動的,詳情看後文。

此時啟動,將會報號如下警告:

   1. osgi> log4j:WARN No appenders could be found for logger (org.springframework.osgi.extender.internal.activator.ContextLoaderListener).  
   2. log4j:WARN Please initialize the log4j system properly. 

這是表明日誌系統依然沒有正常啟動。在經過一個晚上的折磨,終於在springDM2.0M1內建的sample中找到瞭解決方案,具體如下:

    1,建立一個fragment project;
      此時應該選擇如所示的jar(com.springframesource.org.apache.log4j):

    2,添加log4j.properties;
    在剛剛建立好的fragment project項目的src目錄下添加log4j.properties檔案.

再次啟動,OK,日誌系統正常啦!啟動資訊如下:

順便說明:本人在一開始引入springDM的Bundle的時候,把com.springsource.net.sf.cglib-2.1.3.jar也引入進來了,引起了一些奇怪的錯誤,記得不要引入它就OK了!

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.