我们最近从 WebLogic 11 升级到了 WebLogic 12c (v12.2.1.2)(我们正在使用 Java 8 运行 Oracle Commerce 11.3 框架)。升级后,我们发现 Eclipse 调试器会在您开始单步执行代码时无限期挂起,而恢复的唯一方法是暂停调试器。我们尝试了多个不同版本的 Eclipse,包括 Mars、Neon 和 Oxygen,它们都表现出相同的行为。下面是我们用来启用调试的 WebLogic JVM 启动参数:
-Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=1044,server=y,suspend=n
在 Eclipse 中,我们设置了远程调试器,它会正确启动并且我的断点会正确触发,但是在单步执行几行代码后它会挂起(我们尝试调试多个不同的 java 类)
关于如何解决此问题的任何想法?