Session 如何知道会话何时从一个JVM迁移到另一个JVM?

Session 如何知道会话何时从一个JVM迁移到另一个JVM?,session,servlets,distributed,servlet-listeners,Session,Servlets,Distributed,Servlet Listeners,当会话从一个JVM迁移到另一个JVM时,我使用哪个侦听器获得通知 使用HttpSessionActivationListener,我可以在会话被激活时获取SessiondActivate和passitivated sessionWillPassivate,但从那里,我如何获取它是另一个JVM还是同一个JVM和另一个会话?我不知道API,但您是否尝试使用包含主机名的会话属性?这样,您可以通过将会话属性的值与实际主机名进行比较来检测更改。

当会话从一个JVM迁移到另一个JVM时,我使用哪个侦听器获得通知


使用HttpSessionActivationListener,我可以在会话被激活时获取SessiondActivate和passitivated sessionWillPassivate,但从那里,我如何获取它是另一个JVM还是同一个JVM和另一个会话?

我不知道API,但您是否尝试使用包含主机名的会话属性?这样,您可以通过将会话属性的值与实际主机名进行比较来检测更改。