중앙집중식 세션 서버 클러스터링을 해보도록 하겠다.
1. 세션서버를 설정해야한다 (Psession , Bsession)
그림과 같이 JUES 매니저서비스 -> 중앙세션 서버 -> 세션관리자 -> 새 세션 관리자 생성 을 하여
PSession과 BSession 을 만들어 주도록한다.
2. 컨테이너를 추가한다.
(왼쪽메뉴에 엔진컨테이너를 클릭하면 새 엔진 컨테이너라는 버튼이 보일것이다.)
리스너ID 와 리스너 포트는 꼭 명시해 주어야 한다. 리스터 포트는 container1포트 + 1 로 해주었다.
3.servlet engine 에 대해 세션 설정을 해준다.
그림과 같이 컨테이너 -> 엔진 -> 서블릿엔진 에 보면 세션이라는 탭이 보인다.
해당 탭에서 Session Routing 을 설정해주고 중앙세션 서버를 클릭한후 해당 세션 서버의 정보를 넣어주도록 한다.
4. 추가한 container2 의 servlet engine 의 webtob listener 를 설정해두도록 한다.
container2 -> 엔진 -> 서블릿엔진 -> MyGroup -> 웹 리스너 -> 새로운 웹 리스너 생성(WEBTOB)
그림과 같이 해당 WEBTOB 리스너를 설정해 두도록 한다.
5. 이후 JEUS 와 WEBTOB 를 재기동 시켜준다
(WEBTOB http.m 파일에서 min 과 max 값을 수정시켜준다.<컨테이너가 1개에서 2개로 증가했기때문에 그 양도 두배가 될 것이다.> )
6. wsadmin 으로 로그인 한 뒤 sp -t 를 통해 컨테이너1과 컨테이너2가 제대로 올라왔는지 확인한다.
7. 웹 어플리케이션 서버에 setSession.jsp 와 getSession.jsp 파일을 만들어 주도록한다.
8. JEUS 어드민으로 로그인 한 뒤 해당 어플리케이션을 DEPLOY 시켜준다.
9. setSession.jsp 를 호출 뒤 세션 값과 세션 서버를 확인한다.
10. getSession.jsp 를 호출하여 세션이 변동되는지 확인하고 변동이 되지 않는다면 세션이 있는 컨테이너를 내린후 다시 getSession.jsp 를 호출하여 세션이 이상이 없다면 성공.
(getSession.jsp 호출)
(servlet_engine2 를 내린후 engine1 으로 바뀌는지 확인)
'SERVER > JEUS&WEBTOB' 카테고리의 다른 글
[JEUS] JEUS 의 JAVA_HOME 변경이 안될때 (0) | 2014.02.03 |
---|---|
[JEUS] WebToB 설치 (0) | 2014.02.03 |
LINUX 환경에서의 JEUS 설치 (0) | 2014.02.03 |
[JEUS] Binding 에러 (0) | 2014.02.03 |
[JEUS 서비스 시작] (0) | 2014.02.03 |
JEUS 서비스 DB 연동 (0) | 2014.02.03 |
[JEUS&WEBTOB] 분산 세션 클러스트링 (0) | 2014.02.03 |
WEBTOB 설치 및 JEUS 연동 (0) | 2014.02.03 |