1. 애플리케이션을 재실행 하면, 로그인이 풀린다. 이것은 내장 톰캣의 메모리에 저장되기 때문인데, 기본적으로 세션은 실행되는 WAS의 메모리에서 저장되고 호출된다. 내장 톰캣처럼 애플리케이션 실행 시 실행되는 구조에선 항상 초기화가 발생한다. 즉, 배포할 때 마다, 톰캣은 초기화 된다.
2. 2대 이상의 서버에서 서비스하고 있다면, 톰캣마다 세션 동기화 설정을 해야만 한다.
실제 현업에서는 세션 저장소에 대해 다음의 3가지 중 한가지를 선택해 해결한다고 한다.
Java Optional (0) | 2020.07.01 |
---|---|
java.lang.IllegalStateException: Failed to load ApplicationContext (0) | 2020.06.29 |
어노테이션 정리 (0) | 2020.06.29 |
Spring Security Enum 작성방법 (0) | 2020.06.27 |
OAuth 2.0을 사용하는 이유 및 간단한 차이점 (0) | 2020.06.27 |