我来我网
https://5come5.cn
 
您尚未 登录  注册 | 菠菜 | 软件站 | 音乐站 | 邮箱1 | 邮箱2 | 风格选择 | 更多 » 
 

本页主题: 关于log4j的使用 显示签名 | 打印 | 加为IE收藏 | 收藏主题 | 上一主题 | 下一主题

gzerone



性别: 帅哥 状态: 该用户目前不在线
等级: 栋梁之材
发贴: 674
威望: 0
浮云: 1122
在线等级:
注册时间: 2006-12-10
最后登陆: 2008-06-30

5come5帮你背单词 [ ingredient /in'gri:djənt/ n. (混合物的)组成部分,配料,成份,要素 ]


关于log4j的使用

昨天自己写的一个登录框中使用log4j加入日志的输出,可当在登录表单中输入信息提交后出现异常
如下:
description The server encountered an internal error () that prevented it from fulfilling this request.

exception

javax.servlet.ServletException: java.lang.ClassCastException: com.sun.org.apache.commons.logging.impl.Jdk14Logger cannot be cast to org.apache.commons.logging.Log
    org.apache.struts.action.RequestProcessor.processException(RequestProcessor.java:535)
    org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:433)
    org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)
    org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
    org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:803)


root cause

java.lang.ClassCastException: com.sun.org.apache.commons.logging.impl.Jdk14Logger cannot be cast to org.apache.commons.logging.Log
    org.zero.struts.action.Zerolog4jAction.execute(Zerolog4jAction.java:42)
    org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)
    org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)
    org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
    org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

我的属性文件如下:
commons-logging.properties文件内容:
org.apache.commons.logging.Log=org.apache.commons.logging.impl.Log4JLogger
log4j.properties文件内容:
log4j.rootLogger=INFO,zeroc,zerof
log4j.appender.zeroc=org.apache.log4j.ConsoleAppender
log4j.appender.zerof=org.apache.log4j.FileAppender
log4j.appender.zerof.File=zerolog4j.log
log4j.appender.zeroc.layout=org.apache.log4j.SimpleLayout
log4j.appender.zerof.layout=org.apache.log4j.SimpleLayout

希望达人能够帮忙 谢谢


[ 此贴被gzerone在2007-09-10 22:40重新编辑 ]
顶端 Posted: 2007-09-10 18:17 | [楼 主]
gzerone



性别: 帅哥 状态: 该用户目前不在线
等级: 栋梁之材
发贴: 674
威望: 0
浮云: 1122
在线等级:
注册时间: 2006-12-10
最后登陆: 2008-06-30

5come5帮你背单词 [ physical /'fizikəl/ a. 物质的,身体的,物理的 ]


正在学习
顶端 Posted: 2007-09-10 22:36 | [1 楼]
gzerone



性别: 帅哥 状态: 该用户目前不在线
等级: 栋梁之材
发贴: 674
威望: 0
浮云: 1122
在线等级:
注册时间: 2006-12-10
最后登陆: 2008-06-30

5come5帮你背单词 [ ceiling /'si:liŋ/ n. 天花板,顶篷 ]


问题已经解决了 在导入的一个工厂的包处出了问题 导致所有日志器都加载不起来
顶端 Posted: 2007-09-11 17:08 | [2 楼]
我来我网·5come5 Forum » 程序员之家

Total 0.009052(s) query 6, Time now is:11-23 08:33, Gzip enabled
Powered by PHPWind v5.3, Localized by 5come5 Tech Team, 黔ICP备16009856号