1. 개요
보안 등의 이유로 인해,
WAS(Tomcat)에 직접 JSessionID를 임의로 설정을 해줘야하는 경우가 있다.
그럴 경우 Apache Tomcat 및 Apache HTTP Server(mod_jk 설정)에 각각 설정 수정이 필요하다.
2. 방법
1) Apache Tomcat 의 setenv.sh 에 설정 추가.
export JAVA_OPTS=" ${JAVA_OPTS} -Dorg.apache.catalina.JSESSIONID=LSESSIONID"
2) Apache Tomcat의 web.xml에 설정 변경.
<session-config>
...
<session-cookie>
<jsessionid-name>JSESSIONID</jsessionid-name> <!-- Default값이 JSESSIONID, 이 값을 변경 -->
</session-cookie>
...
</session-config>
3) Apache HTTP Server의 workers.properties 설정 추가.
worker.{worker_name}.session_cookie=LSESSIONID
=