Вы должны как-то делиться ссылкой на компонент между двумя HttpSessions.Это легче сказать, чем сделать, особенно если вы работаете на нескольких серверах.Если бы вы работали на одном сервере, вы могли бы теоретически поместить ссылку в статическую хэш-карту.
Однако, как бы вы ни пытались это сделать, я бы, вероятно, рекомендовал бы использовать решение для совместного кластерного кэшированиякак memcached, JBoss Infinispan, Terracotta и т. д.).Похоже, что он выходит из предполагаемого варианта использования для сессионных компонентов с сохранением состояния, так что вы можете направиться к какой-то опасной территории, и может фактически нарушить спецификацию (я не уверен в этом).Попробуйте использовать технологию, предназначенную для такого общего состояния в кластере (например, предложенные выше решения для кластерного кэширования).