CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  框架、开源

commons logging报错,请高手进来看看!

楼主basten_chenbin()2004-12-01 22:56:01 在 Java / 框架、开源 提问

我的ide是eclipse   3.0.1,struts   1.2.4,log4j   1.2.8,tomcat   5.0.28  
  我是按照  
  http://bbs.chinajavaworld.com/post/view?bid=48&id=351241&sty=3&age=0&tpg=1&ppg=1#351241  
  这篇文章做的。  
  我已经把commons-logging.jar和log4j-1.2.8.jar拷贝到lib中了,建立了commons-logging.properties和log4j.properties两个文件,内容如下:  
  commons-logging.properties:  
  org.apache.commons.logging.Log=org.apache.commons.logging.impl.Log4JCategoryLog  
   
  log4j.properties:  
  log4j.rootLogger=DEBUG,   TMS  
  log4j.appender.TMS=org.apache.log4j.RollingFileAppender  
  log4j.appender.TMS.File=TMS.log  
  log4j.appender.TMS.MaxFileSize=1024KB  
  log4j.appender.TMS.layout=org.apache.log4j.PatternLayout  
  log4j.appender.TMS.layout.ConversionPattern==[%d{yyyy-mm-dd   hh:mm},%6.6r]%-5p[%t]%x(%F:%L)   -   %m%n  
   
  本来我的程序没有任何问题,加上这两个文件后tomcat根本起不来,报错:  
  java.lang.reflect.InvocationTargetException  
  at   sun.reflect.NativeMethodAccessorImpl.invoke0(Native   Method)  
  at   sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)  
  at   sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)  
  at   java.lang.reflect.Method.invoke(Method.java:324)  
  at   org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:287)  
  at   org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:425)  
  Caused   by:   java.lang.NoSuchMethodError:   org.apache.log4j.Category.log(Ljava/lang/String;Lorg/apache/log4j/Level;Ljava/lang/Object;Ljava/lang/Throwable;)V  
  at   org.apache.commons.logging.impl.Log4JCategoryLog.debug(Log4JCategoryLog.java:94)  
  at   org.apache.catalina.startup.TldConfig.tldScanResourcePaths(TldConfig.java:569)  
  at   org.apache.catalina.startup.TldConfig.execute(TldConfig.java:282)  
  at   org.apache.catalina.core.StandardContext.start(StandardContext.java:4282)  
  at   org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1083)  
  at   org.apache.catalina.core.StandardHost.start(StandardHost.java:789)  
  at   org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1083)  
  at   org.apache.catalina.core.StandardEngine.start(StandardEngine.java:478)  
  at   org.apache.catalina.core.StandardService.start(StandardService.java:480)  
  at   org.apache.catalina.core.StandardServer.start(StandardServer.java:2313)  
  at   org.apache.catalina.startup.Catalina.start(Catalina.java:556)  
  ...   6   more  
   
  如果去掉commons-logging.properties这个文件,则tomcat可以正常启动,否则就不行。 问题点数:0、回复次数:4Top

1 楼haroyy(天平)回复于 2004-12-01 23:12:39 得分 0

log4j.properties:  
  log4j.rootLogger=DEBUG,   stdout,TMS  
  log4j.appender.stdout=org.apache.log4j.ConsoleAppender  
  log4j.appender.stdout.layout=org.apache.log4j.PatternLayout  
  log4j.appender.stdout.layout.ConversionPattern==[%d{yyyy-mm-dd   hh:mm},%6.6r]%-5p[%t]%x(%F:%L)   -   %m%n  
  log4j.appender.TMS=org.apache.log4j.RollingFileAppender  
  log4j.appender.TMS.File=TMS.log  
  log4j.appender.TMS.MaxFileSize=1024KB  
  log4j.appender.TMS.layout=org.apache.log4j.PatternLayout  
  log4j.appender.TMS.layout.ConversionPattern==[%d{yyyy-mm-dd   hh:mm},%6.6r]%-5p[%t]%x(%F:%L)   -   %m%n  
  Top

2 楼basten_chenbin()回复于 2004-12-02 12:24:42 得分 0

楼上的能说清楚些吗?为什么有了commons-logging.properties就会造成tomcat不能启动Top

3 楼basten_chenbin()回复于 2004-12-02 19:20:41 得分 0

顶一下Top

4 楼yeyoujian(yeyoujian)回复于 2004-12-27 14:28:43 得分 0

你将commons-logging.properties配置文件中的“org.apache.commons.logging.Log=org.apache.commons.logging.impl.Log4JCategoryLog”改为“org.apache.commons.logging.Log   =   org.apache.commons.logging.impl.Log4JLogger”就可以了,因为你用Log4J的接口类写错了。  
  Top

相关问题

  • tomcat 报错,高手请进
  • 报错了,请指教 :)
  • final常量报错,请教?
  • 请问运行时报错:expecting number expression?
  • 请来分析一下报错原因!!!
  • 请教一个报错的含义?急!!!
  • 请看看为什么报错?
  • 访问Excel,连接时报错,请教!!
  • 【100】 为什么会报错?请指点
  • 报错信息如下.请看看吧!

关键词

  • log4j
  • commons
  • apache
  • sun
  • tomcat
  • tms
  • patternlayoutlog
  • log
  • appender
  • nativemethodaccessorimpl

得分解答快速导航

  • 帖主:basten_chenbin

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo