#Max 동접자수
maxSessionValidCount=1000
WEB.xml에 Listener 등록 /WEB-INF/web.xml에 #1 의 SessionListener 등록
Java 단에서 예외사항 처리SessionRetrieveListener kr.kca.pm.main.SessionListener
//로그인 세션정보 Listener에 전달 HttpSession session = request.getSession(); sessionListener.setLoginSession(session); //로그아웃 세션정보 Listener에 전달 HttpSession session = request.getSession(); sessionListener.setLogoutSession(session); /** 동시접속자 접속(대기)를 위한 Listener 생성 */ SessionListener sessionListener = new SessionListener(); //로그인 세션 갯수를 호출하는 메소드로 동시접속자를 제한하자! if(sessionListener.isMaxLoginSessions()) { /* 로그인 시 maxLoginSession 갯수보다 많을경우 예외사항 처리 */ ctx.makeErrorResult("현재 동시접속자수가 많습니다. 잠시후에 이용하기시 바랍니다."); return; }
댓글 없음:
댓글 쓰기