Compartilhar Sessão entre Projetos JEE

Galera,

Existe alguma forma de compartilhar sessão entre projetos seguindo os parâmetros do Java EE?

Por exemplo, criei a seguinte estrutura:

Projeto EAR - Será o projeto final, conterá todos os projetos listados abaixo.

Projeto1Dao
Projeto1Business
Projeto1Web

Projeto2Dao
Projeto2Business
Projeto2Web

O que acontece, primeiro, o usuário acesso o projeto 1 e depois de fazer o login, ele é redirecionado ao projeto 2.
Nessa transição entre projeto 1 e projeto 2, a sessão se encerra.

Existe uma forma de manter a sessão?

uma opção seria você gerar um número randomico para cada sessão, desta forma quando chamar o projeto dois você passaria via HTTP este número para validação, que pode por exemplo ser um Filter.

Se o seu servidor de aplicacao permitir vs poder usar no seu web.xml <distributable/> isso ira fazer uma copia da sua HttpSession…