Subdominio + JSF 2

Como eu faço para trabalhar com subdominios em uma aplicação Spring 3 + JSF 2, quero desenvolver uma aplicação com uma unica base de codigo fontes, mas que pode acessar bancos diferentes de acordo com o subdominio acessado, por exemplo

www.lojax.dominio.com.br

acessa o codigo fonte da aplicação, e de acordo com o subdominio, nesse caso lojax eu faço a aplicação conectar com o BD lojax.

isso é possivel, como eu faço para montar um applicationContext para o Spring que receba esses valores da url?

Obs: Todos os bancos de lojax, lojay, tem a mesma estrutura, só serao diferentes os dados.

Pelo Spring não sei, mas você poderia muito bem verificar a URL que está vindo a chamada e fazer um IF para qual DB você irá chamar.