首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >sun.misc.Unsafe警告

sun.misc.Unsafe警告
EN

Stack Overflow用户
提问于 2020-11-28 08:12:36
回答 1查看 460关注 0票数 0

我使用的是security,登录后我得到了奇怪的日志,并警告了sun.misc.Unsafe

代码语言:javascript
复制
2020-10-07 16:01:26,752 INFO [main] [org.apache.coyote.http11.Http11NioProtocol] - Starting ProtocolHandler ["https-jsse-nio-8443"]
2020-10-07 16:01:30,096 INFO [main] [org.springframework.boot.web.embedded.tomcat.TomcatWebServer] - Tomcat started on port(s): 8443 (https) with context path ''
2020-10-07 16:01:30,123 INFO [main] [com.wl.tms.frontend.launch.Application] - Started Application in 19.263 seconds (JVM running for 22.095)
2020-10-07 16:01:33,956 WARN [https-jsse-nio-8443-exec-1] [org.apache.tomcat.util.buf.ByteBufferUtils] - Cannot use direct ByteBuffer cleaner, memory leaking may occur
java.lang.ClassNotFoundException: sun.misc.Unsafe
at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:583) ~[?:?]
at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178) ~[?:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:521) ~[?:?]
at java.lang.Class.forName0(Native Method) ~[?:?]
at java.lang.Class.forName(Class.java:315) ~[?:?]
at org.apache.tomcat.util.buf.ByteBufferUtils.<clinit>(ByteBufferUtils.java:47) [tomcat-embed-core-9.0.30.jar:9.0.30]
at org.apache.tomcat.util.net.SocketBufferHandler.expand(SocketBufferHandler.java:161) [tomcat-embed-core-9.0.30.jar:9.0.30]
at org.apache.tomcat.util.net.SecureNioChannel.processSNI(SecureNioChannel.java:334) [tomcat-embed-core-9.0.30.jar:9.0.30]
at org.apache.tomcat.util.net.SecureNioChannel.handshake(SecureNioChannel.java:175) [tomcat-embed-core-9.0.30.jar:9.0.30]
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1575) [tomcat-embed-core-9.0.30.jar:9.0.30]
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-embed-core-9.0.30.jar:9.0.30]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-embed-core-9.0.30.jar:9.0.30]
at java.lang.Thread.run(Thread.java:834) [?:?]
2020-10-07 16:01:34,605 INFO [https-jsse-nio-8443-exec-7] [org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]] - Initializing Spring DispatcherServlet 'dispatcherServlet'
2020-10-07 16:01:34,606 INFO [https-jsse-nio-8443-exec-7] [org.springframework.web.servlet.DispatcherServlet] - Initializing Servlet 'dispatcherServlet'
2020-10-07 16:01:34,663 INFO [https-jsse-nio-8443-exec-7] [org.springframework.web.servlet.DispatcherServlet] - Completed initialization in 57 ms
2020-10-07 16:03:25,677 INFO [https-jsse-nio-8443-exec-10] [org.springframework.security.ldap.SpringSecurityLdapTemplate] - Ignoring PartialResultException
2020-10-07 16:03:25,761 DEBUG [https-jsse-nio-8443-exec-10] [com.wl.tms.frontend.security.HttpSecurityConfigurer$$EnhancerBySpringCGLIB$$82b12948] - User details: org.springframework.se

如何解决这一问题?

我正在使用sring boot -2.2.4 version和tomcat版本- 9.0.30

代码语言:javascript
复制
java -version
java version "11.0.7" 2020-04-14 LTS
EN

回答 1

Stack Overflow用户

发布于 2021-12-28 22:46:41

sun.misc.Unsafe一直是在JDK 11中删除

但是..。Tomcat使用它,所以要么降低Java版本的级别,要么找一个替代Tomcat的方法。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65047674

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档