电话:0731-83595998
导航

Spring编程问题解答

来源: 2017-11-22 16:26

 

  27 Spring 编程问题解答
  27.1log4j
  利用Spring框架编程,console打印出log4j:WARN Please initialize the log4j system properly?
  说明你的log4j.properties没有配置。请把log4j.properties放到工程的classpath中,eclipse的classpath为bin目录,由于编译后src目录下的文件会拷贝到bin目录下,所以你可以把log4j.properties放到src目录下。这里给出一个log4j.properties的例子:
  log4j.rootLogger=DEBUG,stdout
  log4j.appender.stdout=org.apache.log4j.ConsoleAppender
  log4j.appender.stdout.layout.ConversionPattern=%d %5p (%F:%L) - %m%n
  27.2出现 java.lang.NoClassDefFoundError?一般情况下是由于你没有把必要的jar包放到lib中。
  比如你要采用spring和hibernate(带事务支持的话),你除了spring.jar外还需要hibernat.jar、aopalliance.jar、cglig.jar、jakarta-commons下的几个jar包。
  27.3java.io.FileNotFoundException: Could not open class path resource [....hbm.xml],提示找不到xml文件?
  原因一般有两个:
  (1)该xml文件没有在classpath中。
  (2)applicationContext-hibernate.xml中的xml名字没有带包名。
  27.4org.springframework.beans.NotWritablePropertyException: Invalid property ' ' of bean class?
  出现异常的原因是在application-xxx.xml中property name的错误。
  <property name="...."> 中name的名字是与bean的set方法相关的,而且要注意大小写。
  27.5日志不要随意在代码中用System.out来做调试
  private static Logger log = Logger.getLogger(*.class);
  我给大家解释一下log4j的用法log4j.properties
  log4j.rootLogger=ROOT,CON
  log4j.appender.ROOT=org.apache.log4j.RollingFileAppender
  log4j.appender.ROOT.File= c:"indexLyd.log
  log4j.appender.ROOT.MaxFileSize=10000KB
  log4j.appender.ROOT.MaxBackupIndex=5
  log4j.appender.ROOT.layout.ConversionPattern=[%d] %t %c %-5p - %m%n
  log4j.appender.CON=org.apache.log4j.ConsoleAppender
  log4j.appender.CON.layout=org.apache.log4j.PatternLayout
  log4j.appender.CON.layout.ConversionPattern=[%d] %t %c %-5p - %m%n
  Weblogic应用
  线程的替代方案
  网络不稳定
  J2EE技术应用

编辑推荐:

下载Word文档

温馨提示:因考试政策、内容不断变化与调整,长理培训网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准! (责任编辑:长理培训)

网络课程 新人注册送三重礼

已有 22658 名学员学习以下课程通过考试

网友评论(共0条评论)

请自觉遵守互联网相关政策法规,评论内容只代表网友观点!

最新评论

点击加载更多评论>>

精品课程

更多
10781人学习

免费试听更多

相关推荐
图书更多+
  • 电网书籍
  • 财会书籍
  • 其它工学书籍
拼团课程更多+
  • 电气拼团课程
  • 财会拼团课程
  • 其它工学拼团
热门排行

长理培训客户端 资讯,试题,视频一手掌握

去 App Store 免费下载 iOS 客户端