首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • jboss中自己使用了log4j出错java.lang.IllegalArgumentException: Malformed \uxxxx encoding. [无满意答案结贴,结贴人:killdragon]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • killdragon
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    • 揭贴率:
    发表于:2007-11-05 17:09:24 楼主
    我开发了个网站,是在window2003下的jboss版本是3.2.3,mysql的版本是4.1.12-nt
    我自己创建了log4j打印程序中的调试运行信息,具体代码如下
    import java.io.IOException;
    import org.apache.log4j.Level;
    import org.apache.log4j.Logger;
    import org.apache.log4j.PropertyConfigurator;

    private static void writeLogger() throws IOException
        {
            try
            {
                if (logger == null)
                {
                    logger = Logger.getLogger(Log.class);
                    System.out.println(WsProperties.getWsoftHome() + "/wsoft_log.properties");
                    PropertyConfigurator.configure(WsProperties.getWsoftHome() + "/wsoft_log.properties");
                }

                String logLevel = Config.getString("Log.Level");
                if (logLevel.equals("ALL"))
                {
                    logger.setLevel(Level.ALL);
                }
                else if (logLevel.equals("SEVERE"))
                {
                    logger.setLevel(Level.ERROR);
                }
                else if (logLevel.equals("WARNING"))
                {
                    logger.setLevel(Level.WARN);
                }
                else if (logLevel.equals("INFO"))
                {
                    logger.setLevel(Level.INFO);
                }
                else if (logLevel.equals("CONFIG"))
                {
                    logger.setLevel(Level.DEBUG);
                }

            }
            catch (Throwable ex)
            {
                ex.printStackTrace();
            }
        }
       
    wsoft_log.properties的内容如下   
    log4j.rootCategory=, A1, R

    log4j.appender.A1=org.apache.log4j.ConsoleAppender

    log4j.appender.A1.layout=org.apache.log4j.PatternLayout
    log4j.appender.A1.layout.ConversionPattern=[%p] - %m%n

    log4j.appender.R=org.apache.log4j.RollingFileAppender
    log4j.appender.R.File=C:\bea\user_projects\applications\mydomain\DefaultWebApp\wsoft_home\log

    log4j.appender.R.layout=org.apache.log4j.PatternLayout
    log4j.appender.R.layout.ConversionPattern=[slf5s.start]%d{DATE}[slf5s.DATE]%n%p[slf5s.PRIORITY]%n%x[slf5s.NDC]%n%t[slf5s.THREAD]%n%c[slf5s.CATEGORY]%n%l[slf5s.LOCATION]%n%m[slf5s.MESSAGE]%n%n

    log4j.appender.R.MaxFileSize=100KB
    log4j.appender.R.MaxBackupIndex=1

    每次启动jboss后访问网站时就会报错
    15:07:45,437 INFO  [Server] JBoss (MX MicroKernel) [3.2.3 (build: CVSTag=JBoss_3_2_3 date=200311301445)] Started in 25s:172ms
    15:07:57,546 ERROR [STDERR] java.lang.IllegalArgumentException: Malformed \uxxxx encoding.
    15:07:57,546 ERROR [STDERR]    at java.util.Properties.loadConvert(Properties.java:387)
    15:07:57,546 ERROR [STDERR]    at java.util.Properties.load(Properties.java:336)
    15:07:57,546 ERROR [STDERR]    at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:298)
    15:07:57,546 ERROR [STDERR]    at org.apache.log4j.PropertyConfigurator.configure(PropertyConfigurator.java:315)
    15:07:57,546 ERROR [STDERR]    at com.wsoft.framework.common.Log.writeLogger(Log.java:57)
    请问这个问题如何解决了
    20  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • cwinc
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-06-27 11:29:241楼 得分:0
    修改你配置文件中的物理路径,将:\bea\user_projects\applications\mydomain\DefaultWebApp\wsoft_home\log 中的"\"改成"/"或改成"\\"
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • a65438
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-06-27 18:07:502楼 得分:0
    这个问题我也遇到过,我现在加了一个群,这个群人气较好,也的确有高手 ,不但可以交流问题,而且还可以接项目赚钱,qq群号是:,不要说 我做广告,看看便知,如需要的话加入试试,如果你发现好的交流群也别忘 了告诉我啊!呵呵!
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved