拥有大型 Spring Boot 应用程序,并且每隔几秒就会在 Java 应用程序的 Kibana 日志中看到以下消息。
WARNING: Could not find Java_java_lang_ClassLoader_00024NativeLibrary_load
我怀疑 Java 11 OpenJdk 版本2022 年 4 月 22 日之后到 2022 年 4 月 25 日之间出现了一些问题。 11-jre-slim:从库/openjdk 中提取
查看代码,看不到任何突出的内容。 查看Java源代码,可以看到C代码(哦不!)
很多这样的:
显示 4 月 25 日 20:11:32 的条目
- 20:11:32.492。警告:找不到 Java_java_lang_ClassLoader_00024NativeLibrary_load
- 20:11:37.500。警告:找不到 Java_java_lang_ClassLoader_00024NativeLibrary_load
- 20:11:37.702。警告:找不到 Java_java_lang_ClassLoader_00024NativeLibrary_load
- 20:11:42.701。警告:找不到 Java_java_lang_ClassLoader_00024NativeLibrary_load
- 20:11:42.905。警告:找不到 Java_java_lang_ClassLoader_00024NativeLibrary_load
- 20:11:47.913 警告:找不到 Java_java_lang_ClassLoader_00024NativeLibrary_load
- 20:11:48.099。警告:找不到 Java_java_lang_ClassLoader_00024NativeLibrary_load
最佳答案
对于等待修复此问题的任何人,Elastic APM Agent 已更新为包含新版本的 async-profiler,可避免上述 JDK 上的问题:https://github.com/elastic/apm-agent-java/issues/2759#issuecomment-1246507167
关于Java错误Java_java_lang_ClassLoader_00024NativeLibrary_load0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72178216/