2013-03-19 3 views
0

그러나 JSP에서이 문제에 대한 해결책을 찾지 못했습니다. 그래서 GWT 응용 프로그램과 JSP 환영 및 로그인 페이지가 있습니다. Thera는 두 개의 웹 아카이브입니다.두 웹 디렉토리간에 세션 데이터가 손실 됨

  • mydomain.com/welcome/
  • mydomain.com/app/
  • :

    • app.war
    • welcome.war

    톰캣은 두 개의 디렉토리가 있습니다

로그인 과정에서 n mydomain.com/welcome/login.jsp 세션 속성을 설정합니다. 사용자가 하이퍼 링크를 사용하여 mydomain.com/app/app.jsp로 이동하면 login.jsp에 설정된 세션 속성이 손실됩니다.

세션 속성의 값을 유지하는 방법을 알고 계십니까?

감사 비타

+0

JSessionId와 관련이있는 것 같습니다. 두 경우 모두 값이 다릅니다. 누구나 JSessionId가 두 디렉토리에서 동일한 값을 갖는지 확인하는 방법을 알고 있습니까? – vitorek

+0

app.war에 로그인 페이지가없는 이유는 무엇입니까? (그게 우리가 우리의 로그인 애플 리케이션에서 현재 로그인을 관리하는 방법입니다) – SSR

+0

이것은 conderinging 가치가있다. 모든 jsp 파일을 GWT 프로젝트로 이동하고 이러한 리소스를 함께 만드는 것이 더 쉬운 절차 일 수 있습니다. 역사적인 이유로 여러 전쟁 파일에 저장했습니다. – vitorek

답변

1

당신의 당신이 두 개의 서로 다른 컨텍스트가 의미하는 두 개의 전쟁이있다. 모든 컨텍스트에는 자체 세션 관리가 있습니다. 이 두 컨텍스트간에 세션 데이터를 공유 할 수 있습니다. Refer link

관련 문제