[Tomcat] 톰캣 JSESSIONID 변경 / 세션아이디 쿠키값 변경
톰캣 세션아이디 쿠키값을 변경하는 방법이다. 다시 말해 JSESSIONID 변경하는 방법인데 세션쿠키값의 기본값이 JSESSIONID 이다.
로컬 이클립스에서 톰캣을 띄울 때도 동일하게 변경 가능하다.
1. conf/web.xml 파일 수정
[AS-IS]
<session-config> <session-timeout>30</session-timeout> </session-config> |
[TO-BE]
<session-config> <session-timeout>30</session-timeout> <cookie-config> <name>MYSESSIONID</name> </cookie-config> </session-config> |
2. conf/server.xml 파일 수정
[AS-IS]
<Context docBase=”C:\coding\workspaces\ProjectName\Project\webapp” path=”/” reloadable=”false”/></Host> |
[TO-BE]
<Context docBase=”C:\coding\workspaces\ProjectName\Project\webapp” sessionCookieName=”MYSESSIONID” path=”/” reloadable=”false”/></Host> |
1번과 2번 중 어떤 것을 적용해도 무방하며 적용되었는지 확인하려면 피들러 등을 실행해서 쿠키값을 보면 된다.
1번과 2번을 동시 적용했을 때 어떤 세션아이디 명이 우선순위인지는 추후 테스트해보고 내용 추가할 생각임.