﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>语源科技BlogJava-技术成就梦想</title><link>http://www.blogjava.net/gordon/</link><description>           --by Gordon.Huang</description><language>zh-cn</language><lastBuildDate>Thu, 18 Jun 2026 19:14:27 GMT</lastBuildDate><pubDate>Thu, 18 Jun 2026 19:14:27 GMT</pubDate><ttl>60</ttl><item><title>Spring DM 2.0 环境配置  解决Log4j问题</title><link>http://www.blogjava.net/gordon/articles/333799.html</link><dc:creator>Gordon.Huang</dc:creator><author>Gordon.Huang</author><pubDate>Wed, 06 Oct 2010 04:29:00 GMT</pubDate><guid>http://www.blogjava.net/gordon/articles/333799.html</guid><wfw:comment>http://www.blogjava.net/gordon/comments/333799.html</wfw:comment><comments>http://www.blogjava.net/gordon/articles/333799.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/gordon/comments/commentRss/333799.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/gordon/services/trackbacks/333799.html</trackback:ping><description><![CDATA[&nbsp;一、引入SpringDM2.0的Bundle，最后完成如下图所示：<br />
<br />
<img alt="" src="http://www.blogjava.net/images/blogjava_net/gordon/springDM_Bundle.png" height="318" width="381" /><br />
<br />
注意：要引入slf4j.api、slf4j.log4j、slf4j.org.apache.commons.logging与org.apache.log4j这四个是SpringDM日志处理的相关的jar。但是，仅引入这四个，此时的日志系统依然是不能正常启动的，详情看后文。<br />
<br />
此时启动，将会报号如下警告：<br />
<div style="background-color: #eeeeee; font-size: 13px; border: 1px solid #cccccc; padding: 4px 5px 4px 4px; width: 98%;"><span style="color: #000000;">&nbsp;&nbsp;&nbsp;</span><span style="color: #000000;">1</span><span style="color: #000000;">.&nbsp;osgi</span><span style="color: #000000;">&gt;</span><span style="color: #000000;">&nbsp;log4j:WARN&nbsp;No&nbsp;appenders&nbsp;could&nbsp;be&nbsp;found&nbsp;</span><span style="color: #0000ff;">for</span><span style="color: #000000;">&nbsp;logger&nbsp;(org.springframework.osgi.extender.internal.activator.ContextLoaderListener).&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;</span><span style="color: #000000;">2</span><span style="color: #000000;">.&nbsp;log4j:WARN&nbsp;Please&nbsp;initialize&nbsp;the&nbsp;log4j&nbsp;system&nbsp;properly.&nbsp; <br />
</span></div>
这是表明日志系统依然没有正常启动。在经过一个晚上的折磨，终于在springDM2.0M1自带的sample中找到了解决方案，具体如下：<br />
<br />
&nbsp;&nbsp;&nbsp; 1,创建一个<strong>fragment project</strong>;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 此时应该选择如下图所示的jar(com.springframesource.org.apache.log4j)：<br />
<img alt="" src="http://www.blogjava.net/images/blogjava_net/gordon/log4j.png" height="641" width="615" /><br />
&nbsp;&nbsp;&nbsp; 2，添加log4j.properties;<br />
&nbsp;&nbsp;&nbsp; 在刚刚新建好的fragment project项目的src目录下添加log4j.properties文件.
<br />
<br />
再次启动，OK，日志系统正常啦！启动信息如下：<br />
<img alt="" src="http://www.blogjava.net/images/blogjava_net/gordon/log.png" height="337" width="1125" /><br />
<br />
<br />
顺便说明：本人在一开始引入springDM的Bundle的时候，把com.springsource.net.sf.cglib-2.1.3.jar也引入进来了，引起了一些奇怪的错误，记得不要引入它就OK了！<br />
<br />
<img src ="http://www.blogjava.net/gordon/aggbug/333799.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/gordon/" target="_blank">Gordon.Huang</a> 2010-10-06 12:29 <a href="http://www.blogjava.net/gordon/articles/333799.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>技术成长的家</title><link>http://www.blogjava.net/gordon/articles/333087.html</link><dc:creator>Gordon.Huang</dc:creator><author>Gordon.Huang</author><pubDate>Mon, 27 Sep 2010 12:54:00 GMT</pubDate><guid>http://www.blogjava.net/gordon/articles/333087.html</guid><wfw:comment>http://www.blogjava.net/gordon/comments/333087.html</wfw:comment><comments>http://www.blogjava.net/gordon/articles/333087.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/gordon/comments/commentRss/333087.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/gordon/services/trackbacks/333087.html</trackback:ping><description><![CDATA[这是我新申请的Blog，以后学习与工作中的相关技术就写在这里啦，就当这是我为我技术安一个家&#8230;&#8230;
<img src ="http://www.blogjava.net/gordon/aggbug/333087.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/gordon/" target="_blank">Gordon.Huang</a> 2010-09-27 20:54 <a href="http://www.blogjava.net/gordon/articles/333087.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>