glassfish在eclipse中运行时输出日志乱码

1、修改Eclipse的默认编码为UTF-8(项目开发需要);

2、但是glassfish的默认编码是GBK,导致生成的日志文件server.log编码为GBK。

3、在eclipse的console中显示日志使用默认编码(UTF-8),这就导致乱码。

       找的资料说,可以通过修改eclipse的Run->Debug configurations->Common->Encoding,但是我修改后不能达到效果。(求解释,谢谢!)

4、所以只好修改glassfish服务器的默认编码,统一使用UTF-8,这不就解决问题了嘛。

      在glassfish的启动参数中添加-Dfile.encoding=UTF-8,问题解决了,日志文件server.log的编码格式修改为UTF-8。

猜你喜欢

转载自fedora.iteye.com/blog/2073552