我有基于cxf的webservice,其中包含所有请求和响应的基本日志记录。
Websphere设置被设置为默认值(UTF-8我想,通过在JVM参数中强制UTF-8没有区别)。
在log4j创建的日志文件中有?????áíé而不是ěščřáíé。请求通过soapUI发送,并设置了UTF-8。这些请求正确保存在DB中,因此我认为这是日志记录的问题 - 写入日志文件。
有没有人在WAS遇到过这种问题?
感谢名单
答案 0 :(得分:1)
由于您的数据正确存储在数据库中,因此WebSphere似乎不是问题 看来它更像log4j(你指定了log4j.appender.rollingFile.encoding = UTF-8?)或用于查看不支持UTF-8的日志文件或将文件转换为另一个代码页