Если я развертываю и запускаю 2 экземпляра одного и того же приложения на одном экземпляре Tomcat (или на любом другом сервере). Затем будет создан один объект (класса Singleton):
- Через один экземпляр Tomcat (но обычный для 2 экземпляров одного приложения) OR
- В дополнение к экземпляру приложения (для двух экземпляров приложения - разные)
Итак, по сути, я хочу понять, что всегда так, что на JVM создается один объект класса Singleton? Как это работает в случае приложения, размещенного на веб-сервере (или контейнере).