所以我有一个我最近包含 zookeeper 的 java 应用程序。这个应用程序部署在 WebLogic 11g 服务器上。由于使用 zookeeper,当我运行 stopWebLogic.sh 关闭服务器时,WebLogic 服务器进入 SHUTDOWN 模式,但 WLS JVM 进程继续运行。我几乎可以肯定 zookeeper 会以某种方式阻止 JVM 宕机。
所以我的问题是,当我尝试关闭 WebLogic 时,如何强制 ZooKeeper 被杀死 100%。
在 stopWebLogic.sh 作为第一行,我输入以下行:
回声杀| 数控 127.0.0.1 2181
但是它不起作用,并且在 WLS 关闭后 JVM 仍在运行。