문제

공유 세션 컨텍스트에 액세스하기 위해 J2EE 애플리케이션 (EAR)에서 두 개의 개별 웹 앱 (WAR)을 구성 할 수 있습니까?

추가 정보 :

정적 멤버에게 필요한 정보를 저장 한 귀에서 공유 수업을 만들었습니다. 더러운 해킹처럼 보이더라도 이것은 트릭을 수행했습니다.

도움이 되었습니까?

해결책

직접적이지 않습니다. 대부분의 컨테이너는 각 전쟁을 이어 클래스 로더와 함께 부모로서 별도의 클래스 로더에 넣습니다. 각 앱의 세션은 별도입니다. 각 세션에서 부모 귀가 제공 한 것을 넣을 수 있습니다. 무언가를 공유해야한다면 귀 기능으로 만드십시오.

다른 팁

내가 읽고 본 한 다른 WebApps에서 세션을 공유 할 수는 없습니다. 동일한 WebApp 인스턴스간에 전송을 위해 세션을 직렬화 할 수 있습니다.

이에 대한 "표준"솔루션은 없습니다. 그러나 많은 애플리케이션 서버에는 자체 확장 장치가 있습니다. WebSpere에는 "공유 세션 컨텍스트"옵션이 있습니다.

여기를 봐: http://publib.boulder.ibm.com/infocenter/wasinfo/v6r0/index.jsp?topic=/com.ibm.websphere.base.base.doc/info/aes/ae/tprs_sharing_data.html

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top