2008-11-04 8 views
7

공유 세션 컨텍스트에 액세스하기 위해 J2EE 응용 프로그램 (EAR)에서 두 개의 별도 웹 응용 프로그램 (WAR)을 구성 할 수 있습니까?다른 웹 응용 프로그램의 세션에 액세스

추가 정보 :

나는 정적 멤버에 필요한 정보를 저장 EAR에서 공유 클래스를 만드는 끝났다. 비록 더러운 해킹처럼 보이더라도, 이것은 트릭을 만들었습니다.

답변

6

직접적으로. 대부분의 컨테이너는 각 WAR를 EAR 클래스 로더를 부모로하는 별도의 클래스 로더에 넣습니다. 각 앱의 세션은 별도입니다. 각 세션에서 상위 EAR이 제공 한 것을 넣을 수 있습니다. 공유 할 필요가있는 경우 EAR 기능으로 만드십시오.

1

내가 읽은 것처럼 다른 웹 응용 프로그램에서 세션을 공유 할 수 없습니다. 동일한 웹 애플리케이션의 인스턴스간에 전송할 세션 만 직렬화 할 수 있습니다.

관련 문제