Вы можете использовать ServletContext, но для каждого экземпляра вашего приложения будет один контекст. Таким образом, вы не можете полагаться на ServletContext для обмена информацией в глобальном масштабе. Хотя у вас есть альтернативы (и хорошие) - используйте memcache или хранилище данных.