ServletContextListener创建Spring MVC应用程序启动时的映射

时间:2016-04-26 05:34:54

标签: java spring-mvc servletcontextlistener

我的应用程序在应用程序启动时创建圆圈和区域的地图,并设置servlet上下文LDFLAGS: -L/usr/local/opt/libxml2/lib CPPFLAGS: -I/usr/local/opt/libxml2/include

当应用程序启动时,此活动在启动时完成。现在,当在数据库中添加新的圆圈时,我们面临着重新创建该地图的问题,因为它是在应用程序启动时创建的。解决方案我们需要在每次在数据库中添加新的圆圈时重新启动应用程序。

为了纠正这个问题,我们创建了一个网址,当我们点击该网址时,我们首先清除我们创建的地图并重新设置地图

但我面临的问题是

  1. 我在使用时

    SCMContextListener.getServletContext().setAttribute("circles", circles);

  2. SCMContextListener.getServletContext().removeAttribute("circles");无法正常工作,即不删除圈子属性。

    1. 我们的应用程序有两个服务器节点,某个服务器不同步,并且没有在那里创建地图,所以代码在一台服务器上运行,而doenot在另一台服务器上工作

0 个答案:

没有答案