Tomcat设置运行jvm编码
来源:互联网 发布:鬼吹灯 知乎 编辑:程序博客网 时间:2024/06/01 08:44
在Linux部署系统时,打印日志出现中文????乱码,如下所示:
2017-06-26 17:17:09.422 [TI17170901843] INFO [MarketingServiceImpl.java:139]Marketing ?????{“flowNo”:”2017062617152539”,”resultCode”:”MMP999”,”resultDesc”:”????”}
因此需要修改jvm编码,如下所示:
Linux环境
在catalina.sh配置
JAVA_OPTS="$JAVA_OPTS -Dfile.encoding=utf-8"
Windows环境
在catalina.bat配置
set JAVA_OPTS=%JAVA_OPTS% -Dfile.encoding=UTF-8
配置后重启tomcat,日志中文显示正常
2017-06-27 00:23:39.599 [TI00223810139] INFO [MarketingServiceImpl.java:139]Marketing 返回报文:{“flowNo”:”WEBG2017062700233929”,”resultCode”:”MMP101”,”resultDesc”:”无有效活动”}
结论
为了保持项目在不同的环境下运行正常,不出编码的问题,Tomcat启动的时候必须指定编码,设定的编码必须与开发的时候设置的编码一致
阅读全文
0 0
- Tomcat设置运行jvm编码
- Tomcat设定运行jvm的编码
- Tomcat设定运行jvm的编码
- 设置 Tomcat 的JVM运行内存
- 解决Tomcat设定运行jvm的编码的问题
- tomcat 设置jvm内存
- Tomcat设置JVM内存大小
- tomcat jvm 设置
- tomcat设置jvm内存
- tomcat 设置jvm
- tomcat 设置JVM参数
- tomcat JVM 设置
- Tomcat的JVM设置
- tomcat JVM 内存设置
- 设置Tomcat编码
- tomcat的编码设置
- tomcat的编码设置
- Tomcat编码设置
- 【Java基础】java类加载过程
- Python 数字操作
- User32-SendInput模拟数字键盘发送到文本框-32位和64位兼容问题
- jquery 图片轮播插件unslider
- Android7.0打包安装问题
- Tomcat设置运行jvm编码
- [Hadoop][2017-06-27] lzo.lzocodec not found
- new 与molloc
- 省市区三级联动实现2
- 守护进程详解及创建,daemon()使用
- 微信小程序 设置变量到全局变量中
- VS2017中调试PSINS算法报错的解决办法
- 大公司里怎样开发和部署前端代码
- isEmpty & isBlank 区别