当执行流程尝试执行行时,会遇到看起来像无限循环的情况
this.logger = LogManager.getLogger(SharedStorage.class.getName());
这是我的程序中第一个调用 Log4j 2 方法的地方。此外,这样的行已放置在我的程序的最开头。
此问题仅出现在 digitalocean.com 上,并且仅发生在我的应用在没有 jdb 的情况下运行时。 因此,当我在我的开发机器(Win 7 x64)或我以前的 VPS(Ubuntu 12.10 x64)或 digitalocean.com(Ubuntu 12.04 x32)上运行它时,但使用 jdb 一切都运行得很好。
你有什么建议吗?
最佳答案
我无法弄清楚导致该错误的原因。但在我将 log4j2 库从 beta 4 更新到 beta 9 后,代码开始正常工作。
关于linux - java 。 Log4j。 openjdk-7。问题看起来像无限循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19574832/