Hazelcast Tip: Do not forget to shutdown hazelcast on context destroy?
If you use Hazelcast in a web application, you should shutdown Hazelcast instance on context destroy event.
Otherwise you may experience problem on undeploying/deploying the web container.
public class ContextListener implements ServletContextListener {
public void contextInitialized(ServletContextEvent servletContextEvent) {
}
public void contextDestroyed(ServletContextEvent servletContextEvent) {
yourHazelcastInstance.getLifecycleService().shutdown();
}
}
and web.xml
<listener>
<listener-class>com.hazelcast.twitshirt.ContextListener</listener-class>
</listener>