티스토리 뷰
[환경구성]
Vhost구성을 아래와 같이, 각각 포트를 8081, 8082로 구성한다음
vhost1은 JEUS 컨테이너1, vhost2는 JEUS컨테이너2와 연결을 하는 구성을 한다.
127.0.0.1:8081 --> Container1
127.0.0.1:8082 --> Container2
[장애내용]
- 8081포트의 Container1에서 팝업창을 열어 8082포트의 Container2에 있는 ap를 호출할 경우 팝업창의 세션은 유지되지만,
- 다시 Container1로 가면 세션이 끊기는 현상이 발생함.
[원인]
- 팝업창을 열었을시에, JSESSIONID가 새로 생성됨.
- 새로 생성된 JSESSIONID로 팝업창은 세션이 끊기지 않은것으로 보이지만,
- 팝업을 호출하였던 8081페이지에서는 새로 생성된 JSESSIONID가 기존의 JESSIONID를 덮어씌워 세션이 끊기게 됨.
[해결책]
- 아래와 같이, Container2의 WEBMain.xml에서 jsessionid-name값을 변경한다. (Default : JSESSIONID)
- 변경할 값은 정해진게 아니라, 기본값인 JESSIONID와 중복이 안되게끔 설정한다.
<web-container> <context-group> ....중략.... <response-header> <session-id-cookie> <jsessionid-name>POPUPSES</jsessionid-name> </session-id-cookie> </response-header> ....중략.... </context-group> </web-container>
'WEB,WAS > WAS' 카테고리의 다른 글
[JEUS] jeus.servlet.jsp.modern 설정 (0) | 2010.03.05 |
---|---|
web.xml의 PackageSeparator(구분자) 설정 (0) | 2010.03.05 |
[JEUS] JEUS5 중앙 Session Server설정 (0) | 2010.03.05 |
[JEUS] JEUS6 중앙 Session Server 설정 (0) | 2010.03.05 |
[JEUS] session-id-cookie 설정 (0) | 2010.03.05 |
제우스(JEUS) 세션 타임아웃(Session Timeout) 우선순위 (0) | 2010.03.05 |
[JEUS] 세션클러스터링 구성 시 IBM JDK 버그 (0) | 2010.03.05 |
[JEUS/WebtoB] Windows NT Service(서비스) 등록법 (0) | 2010.03.05 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- 플레이북
- 데브옵스
- Thread Dump
- JVM
- 쓰레드덤프
- openssl
- DevOps
- ssl
- rundeck
- 파이프라인
- Nexus
- Playbook
- iTerm2
- Password manager
- URL Encoding
- Linux
- 리눅스
- vagrant
- Ansible
- Config History
- 젠킨스
- Shell Script
- PostgreSQL
- Docker
- 엔서블
- nginx
- rsync
- groovy
- Jenkins
- 엔시블
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함