前段时间,公司换了新服务器,但是所有的服务器均出现了乱码,当然这种情况后来也出现在了部署到点上的项目中。
项目经理让我着手解决这个问题,我在网上看了很多资料,说得五花八门的,不过我最后通过其中一种方法完美解决了Linux服务器上JAVA WEB项目乱码的问题,当然,主要是日志乱码。
很简单,如果你的是Tomcat服务器,在Linux服务器上找到你的Tomcat服务器下的bin目录中的Catalina.sh文件,编辑它,在里面的JAVA_OPTS变量中添加“-Dfile.encoding=GBK -Dsun.jnu.encoding=GBK”,记住,一定是GBK的
如果是Jboss服务器,那么也是在bin目录下,但是是修改run.conf文件,也是在JAVA_OPTS变量中添加“-Dfile.encoding=GBK -Dsun.jnu.encoding=GBK”。
修改好后,保存,重启服务器,搞定。
来源:oschina
链接:https://my.oschina.net/u/1158633/blog/212150