- 테스트 환경 :
OS : Ubuntu 12.x 64Bit
WAS : Tomcat7.x 64Bit
한 서버에 여러대의 톰켓을 포트만 다르게 하여 서비스를 구동 할 경우 로그인 세션이 끊기는 현상이 발생 하게 된다. 이는 쿠키의 경우 도메인이나 IP 주소만 구분 하며, 포트 단위로 구분을 하지는 못하기 때문에 발생 하는 문제라고 한다.
이러한 경우 톰켓의 server.xml 에 sessionCookieName 속성을 추가 하여 구분 지어 준다.
<!-- 톰켓 1호기(8080포트 사용)의 server.xml -->
<Context className="org.apache.catalina.core.StandardContext"
... 중략 ...
sessionCookieName="JSESSIONID1"
... 중략 ...
</Context>
<!-- 톰켓 2호기(8081포트 사용)의 server.xml -->
<Context className="org.apache.catalina.core.StandardContext"
... 중략 ...
sessionCookieName="JSESSIONID2"
... 중략 ...
</Context>
참고 : http://lng1982.tistory.com/143
<Context className="org.apache.catalina.core.StandardContext"
... 중략 ...
sessionCookieName="JSESSIONID2"
... 중략 ...
</Context>
참고 : http://lng1982.tistory.com/143
댓글 없음 :
댓글 쓰기