在 Jboss 中找不到 com.sun.jdi
Can't find com.sun.jdi in Jboss
大家好!
我在 Jboss EAP 7 的 Sun.Jdi 上不断收到 ClassNotFound 异常。它被 HotswapAgent 使用,因此我想知道如何将 com.sun.jdi 添加到 Jboss 通过模块加载器或其他方式。
18:16:48,158 INFO [stdout] (Thread-634) Caused by: java.lang.NoClassDefFoundError: com/sun/jdi/request/EventRequest
18:16:48,158 INFO [stdout] (Thread-634) at org.hotswap.agent.plugin.hotswapper.HotswapperCommand.hotswap(HotswapperCommand.java:30)
18:16:48,158 INFO [stdout] (Thread-634) ... 6 more
18:16:48,158 INFO [stdout] (Thread-634) Caused by: java.lang.ClassNotFoundException: com.sun.jdi.request.EventRequest from [Module "deployment.dcs.war" from Service Module Loader]
18:16:48,158 INFO [stdout] (Thread-634) at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:198)
18:16:48,158 INFO [stdout] (Thread-634) at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:412)
18:16:48,158 INFO [stdout] (Thread-634) at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:400)
18:16:48,158 INFO [stdout] (Thread-634) at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:116)
18:16:48,158 INFO [stdout] (Thread-634) ... 7 more
谢谢。
如果其他人遇到过这个问题,您需要 tools.jar 作为模块加载到 JBoss/Wildfly 中。
我在 c:\program files\java\{JDK folder}\lib 文件夹中找到了 tools.jar。
记得在项目中添加依赖。
大家好! 我在 Jboss EAP 7 的 Sun.Jdi 上不断收到 ClassNotFound 异常。它被 HotswapAgent 使用,因此我想知道如何将 com.sun.jdi 添加到 Jboss 通过模块加载器或其他方式。
18:16:48,158 INFO [stdout] (Thread-634) Caused by: java.lang.NoClassDefFoundError: com/sun/jdi/request/EventRequest
18:16:48,158 INFO [stdout] (Thread-634) at org.hotswap.agent.plugin.hotswapper.HotswapperCommand.hotswap(HotswapperCommand.java:30)
18:16:48,158 INFO [stdout] (Thread-634) ... 6 more
18:16:48,158 INFO [stdout] (Thread-634) Caused by: java.lang.ClassNotFoundException: com.sun.jdi.request.EventRequest from [Module "deployment.dcs.war" from Service Module Loader]
18:16:48,158 INFO [stdout] (Thread-634) at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:198)
18:16:48,158 INFO [stdout] (Thread-634) at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:412)
18:16:48,158 INFO [stdout] (Thread-634) at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:400)
18:16:48,158 INFO [stdout] (Thread-634) at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:116)
18:16:48,158 INFO [stdout] (Thread-634) ... 7 more
谢谢。
如果其他人遇到过这个问题,您需要 tools.jar 作为模块加载到 JBoss/Wildfly 中。
我在 c:\program files\java\{JDK folder}\lib 文件夹中找到了 tools.jar。
记得在项目中添加依赖。