사용자 도구

사이트 도구


java:tomcat

문서의 이전 판입니다!


Tomcat

다중 도메인 Session

  • 다중 서브 도메인에 대해서 Session 쿠키를 설정해야할 필요가 있을 때가 있다. (a.example.com, b.example.com, …)
  • 6.0.xx 최신에서는 server.xml 혹은 context.xml 등의 Context 설정을 변경한다. Tomcat Config Context 참조.
<Context sessionCookieDomain=".example.com">
...
</Context>
  • 구버전에서는 Valve를 사용한다. 참조
  • sessionCookieDomain, sessionCookiePath, sessionCookieName 등을 지정하여 쿠키의 경로, 이름등을 변경할 수 있다.

catalina.sh

  • 주요 환경변수
    • CATALINA_HOME
    • CATALINA_BASE
    • CATALINA_OUT : 기본 $CATALINA_BASE/logs/catalina.out
    • CATALINA_OPTS : 톰캣 실행시 JVM 옵션
    • CATALINA_TMPDIR : java.io.tmpdir값 변경. 기본 $CATALINA_BASE/temp
    • JAVA_OPTS
    • CATALINA_PID : *nix에서 프로세스 강제 종료시 사용할 PID 값을 저장하는 파일 지정 -force 옵션 사용시 필수
  • 명령행 인자
    • run : 현재 창에서 톰캣 실행
    • start : 새 창(혹은 백그라운드)에서 톰캣 실행
    • stop n -force : 톰캣을 종료하고 n초 기다렸다가 프로세스가 살아있으면 $CATALINA_PID 정보 기준으로 프로세스 KILL

Session Clustering

java/tomcat.1363741243.txt.gz · 마지막으로 수정됨: 2013/03/20 10:00 저자 kwon37xi