idea中打印日志不会乱码,但是部署到外部tomcat中乱码了。

news/2024/10/21 7:30:45/

问题:如图Tomcat乱码,而且启动时的系统日志不会乱码,webapp中的打印日志才乱码。

idea中的情况如下:正常中文展示。

问题分析:网上分析的原因是Tomcat配置的字符集和web应用的字符集不匹配,网上集中的解决方法是tomcat配置需要修改,照着改也没用。网上可参考:解决tomcat日志输出正常 war包日志中文乱码问题_java 启动war包log文件在服务器乱码-CSDN博客

但是我的不是这些原因。

我的解决:是log4j2未生效。最终修改了log4j.xml文件名,使得log4j生效,才可以解决中文乱码。

 把log4j2-dev.xml改为log4j2.xml,使用springboot推荐的默认名称。


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

相关文章

Python实现将文件夹下的所有pdf文件合并成一个pdf文件,并用文件夹名字命名

Python实现将文件夹下的所有pdf文件合并成一个pdf文件,并用文件夹名字命名 # -*- coding: utf-8 -*-import os import PyPDF2def merge_pdfs(folder_path):# 获取文件夹名称folder_name os.path.basename(folder_path)# 搜索文件夹内的所有PDF文件pdf_files [f fo…

继西部数据之后,希捷也跟进通知客户硬盘涨价

受人工智能市场需求驱动的大容量硬盘(HDD)产品需求增长,导致整体HDD市场价格上扬。根据最新动态,美国存储巨头西部数据公司(Western Digital)于4月8日首次确认,HDD和固态硬盘(SSD&am…

【机器学习算法】穿越神经网络的迷雾:深入探索机器学习的核心算法

目录🌹 1. 神经元结构:2. 神经网络结构:3. 前向传播(Forward Propagation):4. 损失函数(Loss Function):5. 反向传播(Backpropagation)&#xff1…

[沉浸式翻译]最好的网页翻译工具

沉浸式翻译 沉浸式翻译是一种翻译工具,它提供了多种平台的支持,包括桌面端的Edge、Chrome、Firefox、Safari以及移动端的iOS和Android。用户可以在这些平台上安装沉浸式翻译的插件,以便在浏览网页时获得翻译服务。 浏览器的安装教程 详细的…

IDEA最好用插件推荐

1 背景 俗话说:“工欲善其事必先利其器”,本问介绍几款强大实用的 IDEA 插件,助力大家开发。 希望大家做一个聪明又努力的人,而不只是一个努力的人。 以下插件大都可以通过 IDEA 自带的插件管理中心安装,如果搜不到可以…

异步复位的串联T触发器

描述 题目描述: 用verilog实现两个串联的异步复位的T触发器的逻辑,结构如图: 信号示意图: 波形示意图: 输入描述: 输入信号 data, clk, rst 类型 wire 在testbench中&#…

LeetCode-最长递增子序列

每日一题 今天继续来练习动态规划 题目要求 给你一个整数数组 nums ,找到其中最长严格递增子序列的长度。 子序列 是由数组派生而来的序列,删除(或不删除)数组中的元素而不改变其余元素的顺序。例如,[3,6,2,7] 是数…

C系统编程:从零手搓一个shell

背景 这么久没更新就是在干这件事!!因为系统编程已经学的差不多了,所以想找几个项目练练手,之前就一直想写一个自己的shell!!现在终于有机会实现了。 首先说明一下我的操作系统:Arch linux 服务…