Может ли объект сеанса быть перенесен с одной виртуальной машины на другую или пассивирован на одной виртуальной машине и активирован на другой виртуальной машине? Как?
Возможно, вы ищете то, что обычно называется HTTP Session Replication . Многие серверы приложений предлагают это по-разному. Смотрите, например кластеризация Tomcat / репликация сеанса HOW-TO .
Содержимое сеанса сериализуется (если оно реализует Serializable) на жестком диске каждый раз, когда останавливается контейнер сервлета. Вы можете использовать ту же технику, чтобы «перенести» ее. ObjectOutputStream может дать вам несколько указаний.
Serializable
ObjectOutputStream