한서버에 두개이상의 Tomcat을 띄우면 세션이 꼬이게 된다.
이를 방지하기 위해서 세션쿠키네임을 변경해줘야하는데..
Tomcat6에서는 catalina.sh에 JAVA_OPTS에
SESSION_PARAMETER_NAME
,
SESSION_COOKIE_NAME를 지정할 수 있었으나 Tomcat7에서는 이 옵션이 conf/context.xml에 아래와 같이 지정해줘야 한다.
org.apache.catalina.SESSION_COOKIE_NAME
system property: This has been removed. An equivalent effect can be obtained by configuring thesessionCookieName
attribute for the global context.xml (inCATALINA_BASE/conf/context.xml
).org.apache.catalina.SESSION_PARAMETER_NAME
system property: This has been removed. An equivalent effect can be obtained by configuring thesessionCookieName
attribute for the global context.xml (inCATALINA_BASE/conf/context.xml
).
예를 들면,
<context sessionCookieName
="MY_SESSIONID">와 같이 지정하면 된다.
참고URL:
https://tomcat.apache.org/migration-7.html#Session_cookie_configuration
'웹어플리케이션서버' 카테고리의 다른 글
[NGINX] rewirte, redirect 주소변환 설정 (0) | 2021.11.05 |
---|---|
Tomcat 80, 443포트 Non-Root 계정으로 띄우기 (0) | 2015.06.23 |
Mutiple Tomcat Load Balancing(Nginx1+TomcatN) 구성 (0) | 2014.07.24 |
[Tomcat7] Context [] startup failed due to previous errors (0) | 2013.06.24 |
tomcat 6.0.26 jdbc memory leak 해결법 (0) | 2013.05.10 |