在Linux中tomcat出现乱码

这篇具有很好参考价值的文章主要介绍了在Linux中tomcat出现乱码。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

tomcat自启动导致中文乱码且原有数据不乱码

第一步,tomcat自启动导致中文乱码,我们可以使用shutdown.sh脚本手动关闭服务,然后使用startup.sh脚本手动重启服务,这时可以发现tomcat中文乱码问题消失。

第二步,从上面的操作可以得到一个结论,即手动启动时的环境和自启动下的环境不一致。

第三步,配置/usr/local/tomcat/bin/catalina.sh文件使得手动启动时的环境和自启动下的环境一致。

在/usr/local/tomcat/bin/catalina.sh文件中添加代码得到下面的内容:

# OS specific support.  $var _must_ be set to either true or false.

export CATALINA_OPTS=-Dfile.encoding=UTF-8

第四步,配置/usr/local/tomcat/conf/server.xml文件使得手动启动时的环境和自启动下的环境一致。

在/usr/local/tomcat/conf/server.xml文件的<Connector>标签中增加URIEncoding="UTF-8":文章来源地址https://www.toymoban.com/news/detail-812029.html

<Connector port="8080" protocol="org.apache.coyote.http11.Http11NioProtocol"

      connectionTimeout="20000" redirectPort="8443"

      maxThreads="2000" URIEncoding="UTF-8" />

到了这里,关于在Linux中tomcat出现乱码的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 关于Nginx代理目录出现乱码问题的解决

    使用Nginx做目录代理的时候,中文命名的文件在前端出现乱码问题。 我的nginx代理配置如下: 保存配置重启Nginx,然后访问服务器的3370端口,包含中文命名的文件在前端页面显示乱码,如下: 初步推测是编码方式出现问题。 手动指定nginx在该server下的字符编码格式即可。 即

    2024年02月15日
    浏览(40)
  • Linux服务器(centos7)中Word转换PDF,文档出现中文乱码或方格【亲测可用,已解决】

    提示:在centos服务器使用aspose.word转换word文件为pdf的时候只有中文乱码或则方格,但是在win服务器上使用可以正常转换。本次文章主要解决字体缺失问题 提示:word转换pdf在服务器上出现中文乱码或者方格状态(主要问题是字体缺失)。 在centos服务器使用aspose.word转换word文件

    2024年02月08日
    浏览(65)
  • Linux-tomcat环境搭建、jpress部署实践、nginx反向代理

    ♥️ 作者:小刘在C站 ♥️ 个人主页:  小刘主页  ♥️ 努力不一定有回报,但一定会有收获加油!一起努力,共赴美好人生! ♥️ 学习两年总结出的运维经验,以及思科模拟器全套网络实验教程。专栏: 云计算技术 ♥️小刘私信可以随便问,只要会绝不吝啬,感谢CSD

    2024年02月16日
    浏览(45)
  • Linux 环境中redis查询数据的多种方法,linux 一行命令代替连接 + 查询,不得不看,运维必学

    1、第一种方法:我们可以先登录Linux服务器上,使用redis-cli 命令连接到redis 数据库,使用查询命令 查询我们想要的数据。 2、使用redis --help 查询redis中的参数,使用命令行中所带的 -e 参可以查询我们想要的数据。 2. 1、使用数据库连接命令 + -e + 数据库查询命令。 3、第三种

    2024年02月12日
    浏览(60)
  • 【运维】Linux安装Nginx并部署前端项目的两种方式【内 外网-保姆级教程】_linux部署前端项(1)

    1准备nginx安装包并解压 2执行以下命令,安装nginx依赖包 3编译安装nginx 4验证安装 第二种方式 1下载所需要的安装包 2安装步骤 2.1将下载的完整文件夹通过压缩包的形式,上传到你的路径下解压. 2.2 进入到gcc文件夹下,执行命令: 2.3进入到gcc-c++文件夹下,执行命令: 2.4检查

    2024年04月14日
    浏览(61)
  • 【运维】Linux安装Nginx并部署前端项目的两种方式【内/外网-保姆级教程】

    目录 第一种方式 1准备nginx安装包并解压 2执行以下命令,安装nginx依赖包 3编译安装nginx 4验证安装 第二种方式 1下载所需要的安装包 2安装步骤 2.1将下载的完整文件夹通过压缩包的形式,上传到你的路径下解压. 2.2 进入到gcc文件夹下,执行命令: 2.3进入到gcc-c++文件夹下,执

    2024年02月04日
    浏览(51)
  • 【运维】手把手教你在Linux/Windows系统使用Nginx部署多个前端项目【详细操作】

            需求:项目上线需要将前端的前台和后台部署在服务器上提供用户进行使用,部署在不同的服务器直接在服务器安装nginx即可。但是在内网安装还是有点麻烦,因为需要联网,如果是内网可以参考Linux安装Nginx并部署前端项目【内/外网-保姆级教程】_MXin5的博客-CSDN博

    2024年02月08日
    浏览(61)
  • 【已解决】aspose工具word转pdf文件,在linux服务器上使用docker-jenkins部署出现内容乱码问题

    因项目需求,需要将word格式文件转换pdf并添加水印,由于我在本地windos开发环境调试没有任何问题,一到测试环境linux发现乱码 例如: 由于项目是用docker+jenkins部署,经排查后发现原因是因为Linux跟windos中的字体不一样,windos中 c:windosuserFonts 目录中自带很多字体。但linux d

    2024年02月04日
    浏览(59)
  • Linux环境下安装 Nacos、Redis、RabbitMQ、Nginx

    硬件设备:Linux服务器 服务依赖环境:Nacos、Redis、RabbitMQ、Nginx 基础环境:Java jdk1.8:                   MySQL数据库:(2条消息) Linux-安装MySQL(详细教程)_linux安装mysql_多加点辣也没关系的博客-CSDN博客 (注意Linux服务器系统和版本,比如是centos还是Ubuntu,是centos7还

    2024年01月23日
    浏览(43)
  • 后端Linux软件安装大全[JDK、Tomcat、MySQL、Irzsz、Git、Maven、Redis...持续更新中]

    为了巩固所学的知识,作者尝试着开始发布一些学习笔记类的博客,方便日后回顾。当然,如果能帮到一些萌新进行新技术的学习那也是极好的。作者菜菜一枚,文章中如果有记录错误,欢迎读者朋友们批评指正。 (博客的参考源码可以在我主页的资源里找到,如果在学习的

    2024年02月16日
    浏览(51)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包