IDEA控制台tomcat 乱码

news/2024/11/28 15:57:57/

问题

IDEA控制台tomcat 乱码

详细问题

项目部署至tomcat上,启动tomcat,IDEA控制台终端Server日志,Tomcat Localhost日志,Tomcat Catalina日志乱码
Server日志

D:\tomcat9\bin\catalina.bat run
[2023-05-29 11:20:24,521] Artifact bookmanagesystem:war exploded: Waiting for server connection to start artifact deployment...
Using CATALINA_BASE:   "C:\Users\86137\AppData\Local\JetBrains\IntelliJIdea2020.3\tomcat\7194f138-ba90-4dd6-b275-99d993578442"
Using CATALINA_HOME:   "D:\tomcat9"
Using CATALINA_TMPDIR: "D:\tomcat9\temp"
Using JRE_HOME:        "D:\Java\jdk1.8.0_261"
Using CLASSPATH:       "D:\tomcat9\bin\bootstrap.jar;D:\tomcat9\bin\tomcat-juli.jar"
Using CATALINA_OPTS:   ""
29-May-2023 23:20:25.390 ��Ϣ [main] org.apache.catalina.startup.VersionLoggerListener.log Server.�������汾: Apache Tomcat/9.0.68
29-May-2023 23:20:25.393 ��Ϣ [main] org.apache.catalina.startup.VersionLoggerListener.log ����������:        Oct 3 2022 19:06:10 UTC
29-May-2023 23:20:25.393 ��Ϣ [main] org.apache.catalina.startup.VersionLoggerListener.log �������汾��:      9.0.68.0
29-May-2023 23:20:25.393 ��Ϣ [main] org.apache.catalina.startup.VersionLoggerListener.log ����ϵͳ����:      Windows 10
29-May-2023 23:20:25.393 ��Ϣ [main] org.apache.catalina.startup.VersionLoggerListener.log OS.�汾:           10.0
29-May-2023 23:20:25.394 ��Ϣ [main] org.apache.catalina.startup.VersionLoggerListener.log �ܹ�:              amd64
29-May-2023 23:20:25.394 ��Ϣ [main] org.apache.catalina.startup.VersionLoggerListener.log Java ��������:     D:\Java\jdk1.8.0_261\jre
29-May-2023 23:20:25.394 ��Ϣ [main] org.apache.catalina.startup.VersionLoggerListener.log Java������汾:    1.8.0_261-b12
29-May-2023 23:20:25.394 ��Ϣ [main] org.apache.catalina.startup.VersionLoggerListener.log JVM.��Ӧ��:        Oracle Corporation
29-May-2023 23:20:25.394 ��Ϣ [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE:     C:\Users\86137\AppData\Local\JetBrains\IntelliJIdea2020.3\tomcat\7194f138-ba90-4dd6-b275-99d993578442
29-May-2023 23:20:25.394 ��Ϣ [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME:     D:\tomcat9
29-May-2023 23:20:25.394 ��Ϣ [main] org.apache.catalina.startup.VersionLoggerListener.log �����в�����       -Djava.util.logging.config.file=C:\Users\86137\AppData\Local\JetBrains\IntelliJIdea2020.3\tomcat\7194f138-ba90-4dd6-b275-99d993578442\conf\logging.properties
29-May-2023 23:20:25.394 ��Ϣ [main] org.apache.catalina.startup.VersionLoggerListener.log �����в�����       -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
29-May-2023 23:20:25.395 ��Ϣ [main] org.apache.catalina.startup.VersionLoggerListener.log �����в�����       -Dfile.encoding=UTF-8
29-May-2023 23:20:25.395 ��Ϣ [main] org.apache.catalina.startup.VersionLoggerListener.log �����в�����       -Dcom.sun.management.jmxremote=
29-May-2023 23:20:25.395 ��Ϣ [main] org.apache.catalina.startup.VersionLoggerListener.log �����в�����       -Dcom.sun.management.jmxremote.port=1099
29-May-2023 23:20:25.395 ��Ϣ [main] org.apache.catalina.startup.VersionLoggerListener.log �����в�����       -Dcom.sun.management.jmxremote.ssl=false
29-May-2023 23:20:25.395 ��Ϣ [main] org.apache.catalina.startup.VersionLoggerListener.log �����в�����       -Dcom.sun.management.jmxremote.password.file=C:\Users\86137\AppData\Local\JetBrains\IntelliJIdea2020.3\tomcat\7194f138-ba90-4dd6-b275-99d993578442\jmxremote.password
29-May-2023 23:20:25.395 ��Ϣ [main] org.apache.catalina.startup.VersionLoggerListener.log �����в�����       -Dcom.sun.management.jmxremote.access.file=C:\Users\86137\AppData\Local\JetBrains\IntelliJIdea2020.3\tomcat\7194f138-ba90-4dd6-b275-99d993578442\jmxremote.access
29-May-2023 23:20:25.395 ��Ϣ [main] org.apache.catalina.startup.VersionLoggerListener.log �����в�����       -Djava.rmi.server.hostname=127.0.0.1
29-May-2023 23:20:25.395 ��Ϣ [main] org.apache.catalina.startup.VersionLoggerListener.log �����в�����       -Djdk.tls.ephemeralDHKeySize=2048
29-May-2023 23:20:25.395 ��Ϣ [main] org.apache.catalina.startup.VersionLoggerListener.log �����в�����       -Djava.protocol.handler.pkgs=org.apache.catalina.webresources
29-May-2023 23:20:25.395 ��Ϣ [main] org.apache.catalina.startup.VersionLoggerListener.log �����в�����       -Dignore.endorsed.dirs=
29-May-2023 23:20:25.395 ��Ϣ [main] org.apache.catalina.startup.VersionLoggerListener.log �����в�����       -Dcatalina.base=C:\Users\86137\AppData\Local\JetBrains\IntelliJIdea2020.3\tomcat\7194f138-ba90-4dd6-b275-99d993578442
29-May-2023 23:20:25.395 ��Ϣ [main] org.apache.catalina.startup.VersionLoggerListener.log �����в�����       -Dcatalina.home=D:\tomcat9
29-May-2023 23:20:25.396 ��Ϣ [main] org.apache.catalina.startup.VersionLoggerListener.log �����в�����       -Djava.io.tmpdir=D:\tomcat9\temp
29-May-2023 23:20:25.398 ��Ϣ [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent ʹ��APR�汾[1.7.0]�����˻���APR��Apache Tomcat������[1.2.35]��
29-May-2023 23:20:25.398 ��Ϣ [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR���ܣ�IPv6[true]��sendfile[true]��accept filters[false]��random[true]��UDS [true]��
29-May-2023 23:20:25.398 ��Ϣ [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR/OpenSSL���ã�useAprConnector[false]��useOpenSSL[true]
29-May-2023 23:20:25.401 ��Ϣ [main] org.apache.catalina.core.AprLifecycleListener.initializeSSL OpenSSL�ɹ���ʼ�� [OpenSSL 1.1.1q  5 Jul 2022]
29-May-2023 23:20:25.624 ��Ϣ [main] org.apache.coyote.AbstractProtocol.init ��ʼ��Э�鴦���� ["http-nio-8080"]
29-May-2023 23:20:25.643 ��Ϣ [main] org.apache.catalina.startup.Catalina.load ��������[390]�����ڳ�ʼ��
29-May-2023 23:20:25.663 ��Ϣ [main] org.apache.catalina.core.StandardService.startInternal ������������[Catalina]
29-May-2023 23:20:25.664 ��Ϣ [main] org.apache.catalina.core.StandardEngine.startInternal �������� Servlet ���棺[Apache Tomcat/9.0.68]
29-May-2023 23:20:25.672 ��Ϣ [main] org.apache.coyote.AbstractProtocol.start ��ʼЭ�鴦����["http-nio-8080"]
29-May-2023 23:20:25.684 ��Ϣ [main] org.apache.catalina.startup.Catalina.start [41]��������������
Connected to server
[2023-05-29 11:20:26,156] Artifact bookmanagesystem:war exploded: Artifact is being deployed, please wait...
29-May-2023 23:20:27.669 ��Ϣ [RMI TCP Connection(3)-127.0.0.1] org.apache.jasper.servlet.TldScanner.scanJars ������һ��JAR��ɨ������TLD����δ����TLD�� Ϊ�˼�¼�����õ�����־��¼���Ի�ȡ��ɨ�赫δ�������ҵ�TLD������JAR�б� ��ɨ���ڼ���������Ҫ��JAR������������ʱ���JSP����ʱ�䡣

Tomcat Catalina日志

29-May-2023 23:20:25.390 ��Ϣ [main] org.apache.catalina.startup.VersionLoggerListener.log Server.�������汾: Apache Tomcat/9.0.68
29-May-2023 23:20:25.393 ��Ϣ [main] org.apache.catalina.startup.VersionLoggerListener.log ����������:        Oct 3 2022 19:06:10 UTC
29-May-2023 23:20:25.393 ��Ϣ [main] org.apache.catalina.startup.VersionLoggerListener.log �������汾��:      9.0.68.0
29-May-2023 23:20:25.393 ��Ϣ [main] org.apache.catalina.startup.VersionLoggerListener.log ����ϵͳ����:      Windows 10
29-May-2023 23:20:25.393 ��Ϣ [main] org.apache.catalina.startup.VersionLoggerListener.log OS.�汾:           10.0
29-May-2023 23:20:25.394 ��Ϣ [main] org.apache.catalina.startup.VersionLoggerListener.log �ܹ�:              amd64
29-May-2023 23:20:25.394 ��Ϣ [main] org.apache.catalina.startup.VersionLoggerListener.log Java ��������:     D:\Java\jdk1.8.0_261\jre
29-May-2023 23:20:25.394 ��Ϣ [main] org.apache.catalina.startup.VersionLoggerListener.log Java������汾:    1.8.0_261-b12
29-May-2023 23:20:25.394 ��Ϣ [main] org.apache.catalina.startup.VersionLoggerListener.log JVM.��Ӧ��:        Oracle Corporation
29-May-2023 23:20:25.394 ��Ϣ [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE:     C:\Users\86137\AppData\Local\JetBrains\IntelliJIdea2020.3\tomcat\7194f138-ba90-4dd6-b275-99d993578442
29-May-2023 23:20:25.394 ��Ϣ [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME:     D:\tomcat9
29-May-2023 23:20:25.394 ��Ϣ [main] org.apache.catalina.startup.VersionLoggerListener.log �����в�����       -Djava.util.logging.config.file=C:\Users\86137\AppData\Local\JetBrains\IntelliJIdea2020.3\tomcat\7194f138-ba90-4dd6-b275-99d993578442\conf\logging.properties
29-May-2023 23:20:25.394 ��Ϣ [main] org.apache.catalina.startup.VersionLoggerListener.log �����в�����       -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
29-May-2023 23:20:25.395 ��Ϣ [main] org.apache.catalina.startup.VersionLoggerListener.log �����в�����       -Dfile.encoding=UTF-8
29-May-2023 23:20:25.395 ��Ϣ [main] org.apache.catalina.startup.VersionLoggerListener.log �����в�����       -Dcom.sun.management.jmxremote=
29-May-2023 23:20:25.395 ��Ϣ [main] org.apache.catalina.startup.VersionLoggerListener.log �����в�����       -Dcom.sun.management.jmxremote.port=1099
29-May-2023 23:20:25.395 ��Ϣ [main] org.apache.catalina.startup.VersionLoggerListener.log �����в�����       -Dcom.sun.management.jmxremote.ssl=false
29-May-2023 23:20:25.395 ��Ϣ [main] org.apache.catalina.startup.VersionLoggerListener.log �����в�����       -Dcom.sun.management.jmxremote.password.file=C:\Users\86137\AppData\Local\JetBrains\IntelliJIdea2020.3\tomcat\7194f138-ba90-4dd6-b275-99d993578442\jmxremote.password
29-May-2023 23:20:25.395 ��Ϣ [main] org.apache.catalina.startup.VersionLoggerListener.log �����в�����       -Dcom.sun.management.jmxremote.access.file=C:\Users\86137\AppData\Local\JetBrains\IntelliJIdea2020.3\tomcat\7194f138-ba90-4dd6-b275-99d993578442\jmxremote.access
29-May-2023 23:20:25.395 ��Ϣ [main] org.apache.catalina.startup.VersionLoggerListener.log �����в�����       -Djava.rmi.server.hostname=127.0.0.1
29-May-2023 23:20:25.395 ��Ϣ [main] org.apache.catalina.startup.VersionLoggerListener.log �����в�����       -Djdk.tls.ephemeralDHKeySize=2048
29-May-2023 23:20:25.395 ��Ϣ [main] org.apache.catalina.startup.VersionLoggerListener.log �����в�����       -Djava.protocol.handler.pkgs=org.apache.catalina.webresources
29-May-2023 23:20:25.395 ��Ϣ [main] org.apache.catalina.startup.VersionLoggerListener.log �����в�����       -Dignore.endorsed.dirs=
29-May-2023 23:20:25.395 ��Ϣ [main] org.apache.catalina.startup.VersionLoggerListener.log �����в�����       -Dcatalina.base=C:\Users\86137\AppData\Local\JetBrains\IntelliJIdea2020.3\tomcat\7194f138-ba90-4dd6-b275-99d993578442
29-May-2023 23:20:25.395 ��Ϣ [main] org.apache.catalina.startup.VersionLoggerListener.log �����в�����       -Dcatalina.home=D:\tomcat9
29-May-2023 23:20:25.396 ��Ϣ [main] org.apache.catalina.startup.VersionLoggerListener.log �����в�����       -Djava.io.tmpdir=D:\tomcat9\temp
29-May-2023 23:20:25.398 ��Ϣ [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent ʹ��APR�汾[1.7.0]�����˻���APR��Apache Tomcat������[1.2.35]��
29-May-2023 23:20:25.398 ��Ϣ [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR���ܣ�IPv6[true]��sendfile[true]��accept filters[false]��random[true]��UDS [true]��
29-May-2023 23:20:25.398 ��Ϣ [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR/OpenSSL���ã�useAprConnector[false]��useOpenSSL[true]
29-May-2023 23:20:25.401 ��Ϣ [main] org.apache.catalina.core.AprLifecycleListener.initializeSSL OpenSSL�ɹ���ʼ�� [OpenSSL 1.1.1q  5 Jul 2022]
29-May-2023 23:20:25.624 ��Ϣ [main] org.apache.coyote.AbstractProtocol.init ��ʼ��Э�鴦���� ["http-nio-8080"]
29-May-2023 23:20:25.643 ��Ϣ [main] org.apache.catalina.startup.Catalina.load ��������[390]�����ڳ�ʼ��
29-May-2023 23:20:25.663 ��Ϣ [main] org.apache.catalina.core.StandardService.startInternal ������������[Catalina]
29-May-2023 23:20:25.664 ��Ϣ [main] org.apache.catalina.core.StandardEngine.startInternal �������� Servlet ���棺[Apache Tomcat/9.0.68]
29-May-2023 23:20:25.672 ��Ϣ [main] org.apache.coyote.AbstractProtocol.start ��ʼЭ�鴦����["http-nio-8080"]
29-May-2023 23:20:25.684 ��Ϣ [main] org.apache.catalina.startup.Catalina.start [41]��������������
29-May-2023 23:20:27.669 ��Ϣ [RMI TCP Connection(3)-127.0.0.1] org.apache.jasper.servlet.TldScanner.scanJars ������һ��JAR��ɨ������TLD����δ����TLD�� Ϊ�˼�¼�����õ�����־��¼���Ի�ȡ��ɨ�赫δ�������ҵ�TLD������JAR�б� ��ɨ���ڼ���������Ҫ��JAR������������ʱ���JSP����ʱ�䡣
29-May-2023 23:20:35.680 ��Ϣ [Catalina-utility-2] org.apache.catalina.startup.HostConfig.deployDirectory ��web Ӧ�ó�����Ŀ¼ [D:\tomcat9\webapps\manager]
29-May-2023 23:20:35.753 ��Ϣ [Catalina-utility-2] org.apache.jasper.servlet.TldScanner.scanJars ������һ��JAR��ɨ������TLD����δ����TLD�� Ϊ�˼�¼�����õ�����־��¼���Ի�ȡ��ɨ�赫δ�������ҵ�TLD������JAR�б� ��ɨ���ڼ���������Ҫ��JAR������������ʱ���JSP����ʱ�䡣
29-May-2023 23:20:35.761 ��Ϣ [Catalina-utility-2] org.apache.catalina.startup.HostConfig.deployDirectory WebӦ�ó���Ŀ¼[D:\tomcat9\webapps\manager]�IJ�������[81]���������

解决方案

1、点击file——>settings
在这里插入图片描述
2 选择点击Editor—>选择点击General---->选择点击console
在这里插入图片描述
3 File Encodings 中将ISO-8859-1 更改为UTF-8 ,完了就,哦了

在这里插入图片描述
4 选择项目部署的tomcat,在配置项VM options文本框中输入-Dfile.encoding=UTF-8,点击Apply或OK即可。
在这里插入图片描述
5 打开logging.properties文件,找到文件中的java.util.logging.ConsoleHandler.encoding = UTF-8,
在这里插入图片描述
在这里插入图片描述
将其中的GBK改为UTF-8,保存后重启Tomcat服务,启动后就会看到刚才的乱码已经转换过来了。
在这里插入图片描述

解决原因

笔者之前在cmd窗口运行tomcat ,由于cmd窗口默认编码格式为GBK,tomcat配置文件规定cmd窗口输出格式为 UTF-8,出现乱码。
此次出现该问题,笔者疑惑:之前不是在cmd窗口已经解决该问题了,这次为何再次出现?
答案是一致的:
编码格式不统一,只需将编码格式修改统一即可。
笔者规定IDEA的所有编码格式为UTF-8,但是tomcat(由于笔者之前更改)规定编码格式为GBK,因此出现中文乱码问题,只需将tomcat配置文件中的编码格式更改为UTF-8即可。

原创不易
转载请标明出处
如果对你有所帮助 别忘啦点赞支持哈
在这里插入图片描述


http://www.ppmy.cn/news/105093.html

相关文章

Angular学习笔记:动画

本文是自己的学习笔记,主要参考资料如下。 - Angular官方文档:https://angular.io/guide/animations 1、前置工作1.1、导入依赖 2、代码部分2.1、有关的imports2.2、定义触发条件(trigger)2.3、定义状态(state&#…

【2023】华为OD机试真题全语言-题目0241-组合出合法最小数

题目0241-组合出合法最小数 题目描述 给一个数组,数组里面哦都是代表非负整数的字符串,将数组里所有的数值排列组合拼接起来组成一个数字,输出拼接成的最小的数字。 输入描述 一个数组,数组不为空,数组里面都是代表非负整数的字符串,可以是0开头,例如:["13&qu…

oracle--常用维护语句

1、sqlpus 连接 [rootdb-server ~]$su - oracle ##切换oracle用户 [oracledb-server ~]$ sqlplus /nolog ##启动客户端进程 SQL>conn zyl/zyl2022 ##普通用户登录 SQL>conn / as sysdba ##管理员登录 Connected. SQL> 2、启动或关闭数据库 SQL>startup…

SQL server入门一【简单介绍与简单建表】

SQLserver登录方式 Windows身份验证 用户名登录 通常登录名为sa,密码为下载时设置的密码 SQL server建立一个数据库 数据库中建表存储数据(输入命令建表) 数据库的简单介绍与概念 含义 可以对数据进行存储和管理的软件以及数据本身统称为数据库 组成 数据库由表…

用CSS来做一个动画案例

今天来做这么一个案例 添加一个动画实现上下渐变滚动的效果 首先还是我们HTML部分&#xff0c;一个大盒子装着五个子元素 下面别在意&#xff0c;之前写的时候看到有个网站有这么个注解我就复制了下来哈哈哈 <div class"loader"><div class"slider&…

vuex最详细笔记总结,这些东西你真的了解吗?

1.vuex是啥&#xff1f; 简单来说就是管理数据的,相当于一个仓库,里面存放着各种需要共享的数据,所有组件都可以拿到里面的数据 2.什么时候使用vuex 1.多个组件依赖于同一状态 2.来自不同组件的行为需要变更同一状态 总之&#xff0c;就是vuex作为一个仓库&#xff0c;任何组件…

Otsu阈值法原理及实现

文章目录 Otsu算法简介Otsu 算法的逻辑源码实现 欢迎访问个人网络日志&#x1f339;&#x1f339;知行空间&#x1f339;&#x1f339; Otsu算法简介 Otsu阈值法发表于1979年&#xff0c;论文为A threshold selection method from gray level histograms,作者是日本东京大学的…

WEB开发之敏感数据处理(一) - JPA敏感数据自动加解密

实现原理 JPA提供AttributeConverter接口用于实现数据库和实体之间数据的转换。利用这个特性可以在转换时进行加解密&#xff0c;从而实现自动加解密的功能 定义一个 Converter 定义一个SensitiveConverter 实现JPA的 AttributeConverter<String, String>convertToDat…