解决方法
如果它应该是应用程序范围的,那么您不应该将它存储在会话范围中,而是存储在应用程序范围中.存储在会话范围中时,您不必要地为每个访问者复制相同的数据.根本不需要单例,只需在服务器启动期间借助
ServletContextListener
实例化一次,并使用
ServletContext#setAttribute()
将其存储在应用程序范围内.