【发布时间】:2011-02-17 22:28:17
【问题描述】:
我有一个在 WebLogic 10.3 上运行的 Web 服务应用程序。最近,我创建了一个集群,以便应用程序可以在多个服务器上运行并共享资源。我有一个 ServletContextListener 在服务器启动/关闭时绑定/取消绑定属性/对象。
使用单个服务器,这很有效。但是,在集群中,当一台服务器宕机时,上下文监听器(contextDestroyed 方法)会被调用,并且所有内容都与上下文解除绑定(此时其他服务器无法再使用资源)。是否有另一个我可以使用的侦听器,或者是否有办法仅在集群中的最后一个服务器正在关闭时运行contextDestroyed 方法?
任何帮助将不胜感激。总的来说,我对 WebLogic 和 Java EE 有点陌生。
【问题讨论】:
标签: jakarta-ee servlets cluster-computing weblogic-10.x servletcontextlistener