问题
在Tomcat中有时输出的日志中文为乱码,包括控制台窗口和输出日志文件中都为乱码。
解决方案
1、首先查看下当前系统编码 echo $LANG
root@VM_77_236_centos:~/apache-tomcat-7.0.40/bin> echo $LANG
zh_CN.UTF-8
我这里系统已经是UTF-8的如果你的系统不是,那么
可以通过网上下载安装中文语言包yum groupinstall chinese-support(不能联网的通过其他电脑下载,上传上去吧)
如Vi /etc/sysconfig/i18n (注意改好之后重启一下系统)
root@VM_77_236_centos:~/apache-tomcat-7.0.40/bin> vi /etc/sysconfig/i18n
#LANG="C"
LANG="zh_CN.UTF-8"
SYSFONT="latarcyrheb-sun16"
以上修改后执行 rc.locale(如果存在该命令)
退出当前用户重新登录即可。
如果以上修改后tomcat 日志还是乱码,那么就进行如下修改:
JDK引用的设置
Java引用参数添加"-Dfile.encoding=UTF8 -Dsun.jnu.encoding=UTF8"
将上面参数添加到Catalina.sh中JAVA_OPTS变量中,重启Tomcat,OK了。
相关推荐
实现window系统下 类似 Linux 命令行 tail -f 功能.使用C#语言开发,占用资源小。如有问题可留言
File-Tail-0.99.3.tar.gz File-Tail-0.99.3.tar.gz源码包
python学习资料,详细说明了 使用python实现tail -f功能
DOS下可以使用的tail -f 工具, 下载解压到system32,或者dos环境变量里,系统能找得到的地方即可。
tailf(一家Cisco所属公司)出品,专门讲RESTConf/YANG/Swagger的资料 1. Introduction..............................................................................................................3 ...
NULL 博文链接:https://codingstandards.iteye.com/blog/832760
给大家分享了linux nohup及tail-f用法相关内容,有兴趣的朋友可以参考学习下。
k8stail使您可以实时监视指定名称空间中的所有pod的日志流或标签,如tail -f 。 目录 选项 发展 作者 执照 要求 Kubernetes 1.3或以上 安装 使用自制软件(仅适用于OS X) 公式可从dtan4 / homebrew-dtan4获得...
尾f 观看文件,如tail -f安装 npm install --save zo-tail-f用法 const tail = require ( 'zo-tail-f' ) let watcher = tail . watch ( 'test/test.log' ) watcher . on ( 'line' , line => { console . log ( line ...
win 平台类似linux的tail 工具
解压后将tail.exe 复制到目录:C:\Windows\System32 下即可在cmd里使用tail命令。 解决windows无法使用linux的经典工具.
使用tail命令的-f选项可以方便的查阅正在改变的日志文件,tail -f filename会把filename里最尾部的内容显示在屏幕上,并且不但刷新,使你看到最新的文件内容.接下来通过本文给大家介绍PHP实现linux命令tail -f,需要的...
安装: npm install tailnative或者 git clone git://github.com/whitesheep/node-tail-native.gitcd node-tail-nativenode-gyp configure build用: Tailnative,从 0.3 版本开始,支持line separator new Tail...
websocket日志实时推送,web网站,利用tail -f 和websocket实时推送到页面
linux tail 命令 参数 用法 自己留用
`tail -f` :Kubernetes Pods的体验
将附件中解压缩到c盘的windows目录下就可以了 D:\>tail/? 一成不变的方法,/?来查看使用帮助 usage: TAIL [switches] [filename]* switches: [-?] display this message ...tail -f xxxx.log 一直查看文件的变化。
类似“ tail -f” unix的golang工具,它在Web浏览器中,实时显示浏览器中的日志文件内容。 用法 package main import ( "log" "github.com/snail007/webtail" ) func main () { address := ":8822" basedir = "....
输入指令:tail -f 需要查看的日志文件所在的路径 2.2 如打开tomcat日志 tail -f e:\MyWorkSvn\.metadata\.me_tcat\logs\all.log 这样,当日志内容发生改变的时候,就会动态的显示了,不需要重新加载和打开
tailf与tail -f类似:当文件不增长时并不访问文件 tail -f:只跟踪文件内容 tail -F:文件内容与文件名都跟踪 这篇文章最初是因为reboot的群里,有人去面试,笔试题有这个题,不知道怎么做,什么思路,就发群里大家...