다른 웹 응용 프로그램의 액세스 세션
-
06-07-2019 - |
문제
공유 세션 컨텍스트에 액세스하기 위해 J2EE 애플리케이션 (EAR)에서 두 개의 개별 웹 앱 (WAR)을 구성 할 수 있습니까?
추가 정보 :
정적 멤버에게 필요한 정보를 저장 한 귀에서 공유 수업을 만들었습니다. 더러운 해킹처럼 보이더라도 이것은 트릭을 수행했습니다.
해결책
직접적이지 않습니다. 대부분의 컨테이너는 각 전쟁을 이어 클래스 로더와 함께 부모로서 별도의 클래스 로더에 넣습니다. 각 앱의 세션은 별도입니다. 각 세션에서 부모 귀가 제공 한 것을 넣을 수 있습니다. 무언가를 공유해야한다면 귀 기능으로 만드십시오.
다른 팁
내가 읽고 본 한 다른 WebApps에서 세션을 공유 할 수는 없습니다. 동일한 WebApp 인스턴스간에 전송을 위해 세션을 직렬화 할 수 있습니다.
이에 대한 "표준"솔루션은 없습니다. 그러나 많은 애플리케이션 서버에는 자체 확장 장치가 있습니다. WebSpere에는 "공유 세션 컨텍스트"옵션이 있습니다.
제휴하지 않습니다 StackOverflow