我可以在 jvm
上附加 java 关闭钩子(Hook)吗?
我的意思是我可以将关闭从我的 JVM 附加到在不同的 jvm
中运行的 weblogic 服务器吗?
最佳答案
关闭 Hook 部分在 Runtime 中.
跨 JVM 部分您必须自己实现,因为只有您知道 JVM 如何发现和识别自己。
它可以像在 JVM1 启动时创建一个监听套接字一样简单,并将 JVM2 的端口号发送给它。 JVM1 将在其关闭 Hook 中向 JVM2(到该端口)发送关闭通知。
关于跨不同 JVM 的 Java 关闭 Hook ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21154393/