用Vscode本地运行 Storm任务时,会出现下面的错误提示:
main ERROR Unable to inject fields into builder class for plugin type class org.apache.logging.log4j.core.appender.ConsoleAppender, element Console. java.nio.charset.UnsupportedCharsetException: cp65001
从而无法显示正常的日志输出。
解决办法,在launch.json中加入vmArgs参数:
“vmArgs”: “-Dsun.stdout.encoding=UTF-8 -Dsun.err.encoding=UTF-8 -XX:MetaspaceSize=256m -XX:MaxMetaspaceSize=512m -XX:+UseG1GC”
本文详细介绍了在使用Vscode运行Storm任务时遇到的日志乱码问题,具体表现为无法正常显示日志输出。文章提供了在launch.json文件中添加vmArgs参数的解决方案,包括设置字符编码为UTF-8以及调整JVM内存参数。
1022

被折叠的 条评论
为什么被折叠?



