Получаете ли вы один и тот же компонент во всех приложениях или контейнер создает новый компонент для каждого приложения?
Если вы не можете заставить его работать, вот еще один обходной путь: создайте другое веб-приложение и используйте его, чтобы поделиться состоянием. Преобразуйте состояние во что-то, что вы можете легко отправить в приложение (XML или JSON).
Если вы немного осторожны (используйте только Input / OutputStreams и кодировку ISO-8859-1), также должна быть возможность сериализации объектов Java напрямую и передачи их на сервер (с обычными предостережениями сериализации).
Наконец, вы можете настроить RMI-сервер на том же компьютере, который предлагает API, подобный карте, для обмена данными.