程序笔记   发布时间:2022-07-04  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了解决Linux上tomcat解析war包中文文件乱码大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

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

第一步

编辑tomcat/conf server.xml

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

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

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

第二步

再修改:vim /usr/local/src/tomcat/bin/catalina.sh 在如下位置加入代码:

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

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

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

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

第四步:修改centos7系统语言

查看系统编码: locale

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

查看系统是否已安装中文语言包 locale -a|grep zh

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

修改本地文件修改系统编码 vim /etc/locale.conf

LANG=zh_CN.utf8

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

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

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

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

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

大佬总结

以上是大佬教程为你收集整理的解决Linux上tomcat解析war包中文文件乱码全部内容,希望文章能够帮你解决解决Linux上tomcat解析war包中文文件乱码所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签:linuxphp