[Tomcat] 톰캣 JSESSIONID 변경 / 세션아이디 쿠키값 변경

[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번을 동시 적용했을 때 어떤 세션아이디 명이 우선순위인지는 추후 테스트해보고 내용 추가할 생각임.