idea下项目Tomcat启动日志乱码解决方案

这篇具有很好参考价值的文章主要介绍了idea下项目Tomcat启动日志乱码解决方案。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

        解决思路:日志输出乱码应该是编码方式的不一致导致,故需要考虑将所以设计的编码方式设置一致,故将编码方式都设置UTF-8。

1、设置tomcat

  1. 设置tomcat文件夹下的conf文件夹下的server.xml文件 URIEncoding="UTF-8" ,如图:idea maven项目tomcat 日志乱码,intellij-idea,tomcat,java
  2. 在tomcat主目录下找到/conf/logging.properties这个文件,用文本编辑器打开,其中有一行
    java.util.logging.ConsoleHandler.encoding = UTF-8,这项新版本Tomcat一般已经设置为了utf-8,如果不是则修改为utf-8。

 2、设置idea项目编码方式

  点击file->Setting->Editor后选择文件编码。如图设置编码格式

idea maven项目tomcat 日志乱码,intellij-idea,tomcat,java

3、修改idea的虚拟机参数

idea maven项目tomcat 日志乱码,intellij-idea,tomcat,java

在文件最后加一行-Dfile.encoding=UTF-8  然后清楚缓存重启idea。

idea maven项目tomcat 日志乱码,intellij-idea,tomcat,java

 4、设置启动虚拟机参数

tomcat启动日志正常,而项目日志乱码,这时还需要多一步设置项目启动虚拟机参数
-Dfile.encoding=UTF-8
如果是命令行启动tomcat,可以在tomcat安装目录下/bin/catalina.bat,用文本编辑器打开,在首行加上一句
JAVA_OPTS="-Dfile.encoding=UTF-8",保存然后重新启动 。

idea maven项目tomcat 日志乱码,intellij-idea,tomcat,java

经过以上四步操作,基本上可以解决点tomcat启动后,后台日志报错问题。文章来源地址https://www.toymoban.com/news/detail-852564.html

到了这里,关于idea下项目Tomcat启动日志乱码解决方案的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • IDEA启动tomcat控制台中文乱码问题

    IntelliJ IDEA是很多程序员必备且在业界被公认为最好的Java开发工具,有很多小伙伴在安装完IDEA并且tomcat之后,启动tomcat会出现控制台中文乱码问题,如下图所示: 具体解决步骤: 一、修改当前 Web 项目 Tomcat Server 的虚拟机输出选项 二、修改 IntelliJ IDEA 全局编码、项目编码、

    2024年02月11日
    浏览(41)
  • idea 控制台 打印 Tomcat日志Tomcat Catalina Log控制台乱码问题

    修改tomcat的日志配置文件 conf一logging.properties 修改【1catalina.org.apache.juli.AsyncFileHandler.encoding】的值为gbk

    2024年02月14日
    浏览(50)
  • tomcat部署应用页面乱码问题解决方案

    参考:(129条消息) java jvm字符集 设置_windows/tomcat 修改java虚拟机JVM以utf-8字符集加载class文件的两种方式..._Lemaden的博客-CSDN博客 1、应用部署tomcat启动之后,页面显示乱码,解决方案 设置环境变量: 我的电脑 - 右键:属性 - 高级系统设置 - 环境变量 - 系统变量:新建(W) 变量名

    2024年02月10日
    浏览(34)
  • tomcat以及idea乱码问题解决

    本文针对tomca部署到idea出现乱码问题提供解决方法,主要包括:运行tomcat时cmd命令框乱码,运行tomcat时控制台乱码,运行tomcat日志乱码,响应中文乱码,页面请求乱码的解决。 一、运行Tomcat命令框乱码问题以及idea控制台乱码问题 如下图:  这里出现乱码的原因是由于我电脑命

    2024年02月09日
    浏览(30)
  • idea下tomcat运行乱码问题解决方法

    idea虚拟机选项添加 -Dfile.encoding=UTF-8

    2024年02月15日
    浏览(33)
  • 【IDEA启动项目报错java: java.lang.OutOfMemoryError: GC overhead limit exceeded解决方案】

    使用IDEA启动Spring Boot项目时,报内存溢出错误,导致服务启动失败: Error:java: java.lang.OutOfMemoryError: GC overhead limit exceeded 报此错说明启动期间内存不够用了,把idea的启动进程堆内存值设大点就行了。 设置窗口:Settings —Build,Execution,Deployment— Complier 把 build process heap size 值改

    2024年02月02日
    浏览(48)
  • 解决办法:IDEA 控制台中文乱码的几种解决方案

    如果没有进行适当的配置,IntelliJ IDEA 可能会导致控制台和配置文件中出现中文乱码等问题,这会严重干扰编码过程以及问题追踪。本文汇总了解决 IDEA 中常见中文乱码问题的方法,本文的解决办法为大家提供帮助。 在IDEA 控制台输出中文的时候,出现乱码,现象如下: 2.1

    2024年02月04日
    浏览(45)
  • 4 种方法完美解决 IntelliJ IDEA Tomcat 控制台中文乱码问题

    上方导航栏“Run→Edit Configurations…”进入配置页面,修改当前 Web 项目 Tomcat Server 的虚拟机输出选项 VM options 添加 -Dfile.encoding=UTF-8 。在重启之后运行程序检查控制台信息,如果不管用请执行下面的步骤。 上方导航栏“File→Settings…”进入配置页面,在“Editor”中下滑找到“

    2024年02月16日
    浏览(40)
  • IDEA 控制台输出中文乱码的简单解决方案

    很多人(包括我)在编程的时候可能会发现:在IDEA的控制台输出中文字符的时候,会出现乱码,如下图: 于是就在网上搜了很多教程,结果弄完了却还是不行。下面是我的解决方案: 其实,问题出在JDK上:JDK18开始,编码变成GBK了,不再是UTF-8,而IDEA的默认配置又是UTF-8,所

    2023年04月18日
    浏览(35)
  • IDEA整合Tomcat启动javaweb项目

    突然兴起想要写这么一篇博客,不是因为别的,纯属是因为小编还是一个小白的时候,听某马和某硅谷的javaweb网课时,遇到这个章节一直启动不起来,虽然小编依旧是个菜鸡,但是今时不同往日了,小编已经打破桎梏成为了一个有素养的菜鸡,蓦然回首,还有这么多苦读的学子卡在这个章

    2024年02月08日
    浏览(32)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包