DEBUG [restartedMain] io.netty.util.internal.PlatformDependent0 (261)- direct buffer constructor: unavailable
java.lang.UnsupportedOperationException: Reflective setAccessible(true) disabled
at io.netty.util.internal.ReflectionUtil.trySetAccessible(ReflectionUtil.java:31)
at io.netty.util.internal.PlatformDependent04.run(PlatformDependent0.java:233)atjava.base/java.security.AccessController.doPrivileged(NativeMethod)atio.netty.util.internal.PlatformDependent0.<clinit>(PlatformDependent0.java:227)atio.netty.util.internal.PlatformDependent.isAndroid(PlatformDependent.java:289)atio.netty.util.internal.PlatformDependent.<clinit>(PlatformDependent.java:92)atio.netty.util.HashedWheelTimer.<init>(HashedWheelTimer.java:109)atio.netty.util.HashedWheelTimer.<init>(HashedWheelTimer.java:218)atio.netty.util.HashedWheelTimer.<init>(HashedWheelTimer.java:197)atio.netty.util.HashedWheelTimer.<init>(HashedWheelTimer.java:179)atio.netty.util.HashedWheelTimer.<init>(HashedWheelTimer.java:163)atio.lettuce.core.resource.DefaultClientResources.<init>(DefaultClientResources.java:167)atio.lettuce.core.resource.DefaultClientResourcesBuilder.build(DefaultClientResources.java:530)
at io.lettuce.core.resource.DefaultClientResources.create(DefaultClientResources.java:231)
at
在springboot2配置log4j2,在上篇中出错后解决后出现了debug级别的错误,虽说不影响运行,但是职业的强迫症犯了。
解决:
设置虚拟机参数如下
--add-opens java.base/jdk.internal.misc=ALL-UNNAMED
-Dio.netty.tryReflectionSetAccessible=true
--illegal-access=warn (选填)
在 CentOS 中的启动方式为:
nohup java -jar --add-opens java.base/jdk.internal.misc=ALL-UNNAMED -Dio.netty.tryReflectionSetAccessible=true

相关文章:
-
2022-01-26
-
2021-08-02
-
2022-12-23
-
2022-12-23
-
2022-12-23
-
2021-07-02
-
2021-12-15
-
2021-12-30