我在WebLogic 10.3上运行了一个Web服务应用程序。最近,我创建了一个集群,以便应用程序可以在多个服务器上运行并共享资源。我在服务器启动/关闭时绑定/取消绑定属性/对象ServletContextListener
。
使用单个服务器,这非常有用。但是,在集群中,当一台服务器出现故障时,将调用上下文侦听器(contextDestroyed
方法),并且所有内容都将从上下文中解除绑定(其他服务器无法再使用这些资源)。是否有我可以使用的另一个侦听器,或者只有在群集中的最后一个服务器被关闭时才能运行contextDestroyed
方法吗?
任何帮助将不胜感激。我对WebLogic和Java EE一般都是新手。