当前位置: 首页 > 后端技术 > Java

idea部署运行tomcatwar包控制台输出中文乱码问题解决方法!

时间:2023-04-01 22:38:05 Java

检查tomcat目录下的logging.properties文件将所有的编码改为UTF-8#根据一个或多个#contributor许可协议许可给Apache软件基金会(ASF)。有关版权所有权的更多信息,请参阅与此作品一起分发的通知文件。除非符合#许可证,否则您不得使用此文件。您可以在##http://www.apache.org/licenses/LICENSE-2.0##获得许可的副本,除非适用法律要求或书面同意,根据许可分发的软件#分发在““按原样”为基础,#没有任何明示或暗示的保证或条件。#请参阅许可证以了解特定语言的管理权限和#License.handlers=1catalina.org.apache.juli.AsyncFileHandler,2localhost下的限制。org.apache.juli.AsyncFileHandler,3manager.org.apache.juli.AsyncFileHandler,4host-manager.org.apache.juli.AsyncFileHandler,java.util.logging.ConsoleHandler.handlers=1catalina.org.apache.juli.AsyncFileHandler,java.util.logging.ConsoleHandler#############################################################处理程序特定属性。#描述处理程序的特定配置信息。############################################################1catalina.org.apache.juli.AsyncFileHandler.level=FINE1catalina.org.apache.juli.AsyncFileHandler.directory=${catalina.base}/logs1catalina.org.apache.juli.AsyncFileHandler.prefix=catalina.1catalina.org.apache.juli.AsyncFileHandler.encoding=UTF-82localhost.org.apache.juli.AsyncFileHandler.level=FINE2localhost.org.apache.juli.AsyncFileHandler.directory=${catalina.base}/logs2localhost.org.apache.juli.AsyncFileHandler.prefix=localhost.2localhost.org.apache.juli.AsyncFileHandler.encoding=UTF-83manager.org.apache.juli。AsyncFileHandler.level=FINE3manager.org.apache.juli。AsyncFileHandler.directory=${catalina.base}/logs3manager.org.apache.juli.AsyncFileHandler.prefix=manager.3manager.org.apache.juli.AsyncFileHandler.encoding=UTF-84host-manager.org.apache.juli.AsyncFileHandler.level=FINE4host-manager.org.apache.juli.AsyncFileHandler.directory=${catalina.base}/logs4host-manager.org.apache.juli.AsyncFileHandler.prefix=host-manager.4host-manager.org.apache。juli.AsyncFileHandler.encoding=UTF-8java.util.logging.ConsoleHandler.level=FINEjava.util.logging.ConsoleHandler.formatter=org.apache.juli.OneLineFormatterjava.util.logging.ConsoleHandler.encoding=UTF-8#############################################################特定于设施的属性。#为每个记录器提供额外的控制。############################################################org.apache.catalina.core.ContainerBase.[Catalina].[localhost].level=INFOorg.apache.catalina.core.ContainerBase.[Catalina].[localhost].handlers=2localhost.org.apache.juli.AsyncFileHandlerorg.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/manager].level=INFOorg.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/manager].handlers=3manager.org.apache.juli.AsyncFileHandlerorg.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/host-manager].level=INFOorg.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/host-manager].handlers=4host-manager.org.apache.juli.AsyncFileHandler#例如,将org.apache.catalina.util.LifecycleBase记录器设置为记录#每个组件扩展LifecycleBase改变状态:#org.apache.catalina.util.LifecycleBase.level=FINE#要查看TldLocationsCache中的调试消息,请取消注释以下行:#org.apache.jasper.compiler.TldLocationsCache.level=FINE#要查看HTTP/2处理的调试消息,取消注释以下行:#org.apache.coyote.http2.level=FINE#要查看WebSocket处理的调试消息,取消注释fo下面一行:#org.apache.tomcat.websocket.level=FINE检查idea.exe.vmoptions和idea64.exe.vmoptionsAdd-Dfile.encoding=UTF-8在idea运行的VMOptions中添加如下一行代码