2017-11-14 3 views
0

현재 SecurityManager를 구현 한 후이 문제에 직면하고 있습니다. 내가 한 일의 간단한 요령은 사용자가 로그인하면 값이 채워진 객체를 만드는 것입니다. 다른 사용자가 로그인하면 이전 사용자의 개체에서 하나의 특정 변수를 덮어 씁니다. 그런 다음 서버를 중지하고 다시 시작합니다. 펄스를 통해 확인할 때 내 두 개체가 예상대로 있지만 두 번째 사용자가 로그인하기 전에 한 특정 변수가 초기 값으로 되돌아갑니다. 후속 사용자에게도 동일합니다. 어떤 도움을 주시면 감사하겠습니다.Gemfire region 지속적인 문제

+0

일부 코드가 도움이 될 것 같습니다. 문제를 작은 샘플로 끓일 수 있습니까? –

+0

안녕하세요. 귀하의 제안에 감사드립니다. 내 암호로 버그를 발견했습니다. 분명히 region에서 객체를 검색 한 후에 object.setVariable() 대신 region.put (검색된 객체의 키, 검색된 객체)을 반환해야합니다. 클래스가 Authenticator 인터페이스를 사용할 때 이전에 작동하는 이유를 잘 모릅니다. 고맙습니다. – Jesman

답변

0

object.setVariable() 대신 region.put (검색된 객체의 키, 검색된 객체)이 있어야합니다.