解决Linux上tomcat解析war包中文文件乱码

第一步

编辑tomcat/conf server.xml

vim /usr/local/src/tomcat/conf/server.xml

 useBodyEncodingForURI="true"
URIEncoding="UTF-8"

第二步

再修改:vim /usr/local/src/tomcat/bin/catalina.sh

在如下位置加入代码:

export LANG=zh_CN.UTF-8
JAVA_OPTS="-Xms512m -Xmx1024m -Xss2048K -XX:PermSize=256m -XX:MaxPermSize=512m"

第三步:在上传工具中设置上传编码

第四步:修改centos7系统语言

查看系统编码:

locale

查看系统是否已安装中文语言包

locale -a|grep zh



修改本地文件修改系统编码

vim /etc/locale.conf

LANG=zh_CN.utf8

修改后再次查看系统编码:

自此再次解析war包,tomcat解析成功为中文

注意:

如果在 /etc/init.d 中配了tomcat(如:这里面的进阶安装),就需要在/etc/init.d tomcat中(vim /etc/init.d/tomcat)加入第二步加入的代码

最新文章

  1. 使用java库中的对称加密算法
  2. struts2-(1)使用Filter作为控制器
  3. 项目名 的在JSP或JAVA中的另类写法
  4. 锱铢必较,从(function(){}())与(function(){})()说起
  5. css的定位机制
  6. NSString&NSMutableString常用操作梳理(转)
  7. atnodes命令+sort+uniq统计特征信息到结果文件
  8. C++中的动态链接库
  9. Android WebView 不支持 H5 input type="file" 解决方法
  10. BZOJ1008: [HNOI2008]越狱-快速幂+取模
  11. 使用SQL命令批量替换WordPress站点中图片的URL链接地址
  12. Shell 使用 expr 进行数学运算
  13. C# DBHelper类 参考
  14. linux下监控某个目录是否被更改
  15. 第 3 章 HTML5 网页中的文本和图像
  16. 《汇编语言 基于x86处理器》第十章 - 运行一个 16位实地址汇编程序
  17. FFT(Rock Paper Scissors Gym - 101667H)
  18. vue新手入门指导,一篇让你学会vue技术栈,本人初学时候的文档
  19. 20155328 2016-2017-2 《Java程序设计》第7周学习总结
  20. playfair

热门文章

  1. 快捷打开cmd管理员模式
  2. springBoot 过滤器去除请求参数前后空格(附源码)
  3. Python3.7.3安装TensorFlow和OpenCV3
  4. 【大数据面试】Flink 04:状态编程与容错机制、Table API、SQL、Flink CEP
  5. 【Impala】概念、原理、内外部shell、建库建表、分区、查询、自定义函数、存储压缩
  6. 多种方法实现单例模式 pickle模块
  7. 《HTTP权威指南》– 5.Web服务器
  8. JavaScript:控制跳转:break、continue与标签
  9. C#开发的插件程序 - 开源研究系列文章
  10. Springcloud源码学习笔记1—— Zuul网关原理