У меня есть веб-приложение jsf 2.0 (с ejb), которое будет обслуживать несколько доменов. Мне нужно загрузить данные в соответствии с доменным именем, с которого пришел пользователь. Поэтому я должен получить домен, вызвать службу ejb и сохранить данные в сеансе пользователя. Кроме того, когда пользователь заходит на domainA.com, а затем переходит на domainB.com, я должен создать новую сессию.
Как это можно сделать? Сервлет, фильтр, фазовый слушатель, постструктура в управляемом бине?
Или, может быть, создать несколько веб-приложений, по одному для каждого домена?