gpt4 book ai didi

java.lang.NoClassDefFoundError : occurs after multiple uses of a program

转载 作者:行者123 更新时间:2023-12-01 23:34:46 24 4
gpt4 key购买 nike

我有一个从 docker 容器运行的服务,它运行得很好大约一个小时左右,然后突然抛出 java.lang.NoClassDefFoundError。在阅读了这些错误后,似乎这通常是初始化中的问题。然而,我的服务一开始运行得很好——包括使用突然找不到的类!

事实上,这个特定的类需要初始化才能正确启动服务。这是一个在 Spring 上运行的多线程应用程序。

类在使用后丢失的原因有哪些?

最佳答案

想通了!

这是一个奇怪的内存问题。垃圾收集器正在挑选并删除我的程序正在寻找的类。它会启动并运行良好,但一旦闲置 30 分钟左右,GC 就会销毁它所需的类。呜呜!给我的程序更多的内存,现在它就像做梦一样工作。

关于java.lang.NoClassDefFoundError : occurs after multiple uses of a program,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41112657/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com