【java – 来自日志子系统Fuse ESB 4.4的UTF-8不支持的消息】教程文章相关的互联网学习教程文章

log4j设置日志格式为UTF-8【代码】

想要log4j输出的日志文件的编码格式为UTF-8.正常情况下只需要添加下述的代码即可:log4j.appender.appender_name.Encoding=UTF-8但是在spring与log4j集成时此种方式就失效了,没有深入探讨其原因,感觉应该是spring做了某些操作将此配置屏蔽掉了(如果有人知道原因,请留言,谢谢)。我采取的方式是不采用在web.xml中配置org.springframework.web.util.Log4jConfigListener的方式,在web启动时初始化log4j配置。唯一的问题是通过we...

java – 来自日志子系统Fuse ESB 4.4的UTF-8不支持的消息【代码】

我已将ServiceMix升级到Fuse ESB 4.4编译.但是,我得到了日志系统的错误,我找不到如何处理. 错误消息是:Warning: encoding "UTF-8" not supported, using UTF-8不使用编码UTF-8.文件以Windows-1250编码进行编码(该组中的字符已正确转换,其他字符当然不可用). 我在StackOverflow上找到了discussion about similar problem,其中发现了Xerces解析器的问题,但是没有线索,如何在这种特殊情况下解决它.有没有人成功处理过它?解决方法:问...