Server/Server

[Tomcat] 톰캣 세션(session) 타임아웃 설정 및 세션 우선순위

2023. 1. 11. 16:19
목차
  1. 1. 톰캣 타임아웃 전역 설정
  2. 2. 특정 어플리케이션별로 설정
  3. 3. 세션 우선순위

개발을 하다가 세션이 자꾸 끊기는 일이생겨서 타임아웃 설정하는방법과 세션 우선순위에 대해 알아봤다.

 

1. 톰캣 타임아웃 전역 설정

톰캣의 'conf/web.xml' 파일에서 '<session-config>' 태그 내부에서 '<session-timeout>' 을 수정

<session-config>
<session-timeout>30</session-timeout>
</session-config>

위와같이 설정하면 30분 으로 설정이됨.

 

2. 특정 어플리케이션별로 설정

JSP 또는 Servlet 기반의 프로젝트에서는 'WEB-INF/web.xml' 파일에서 위와 같이 수정한다.

위의 'conf/web.xml' 파일은 톰캣에 대한파일이라서 이것과는 전혀다른 파일로 볼수있다.

<session-config>
<session-timeout>30</session-timeout>
</session-config>

위와 같이 설정하면 동일하게 30분으로 설정됨.

 

3. 세션 우선순위

  1. 웹 어플리케이션별 설정(개별 'WEB-INF/web.xml' 파일 설정)
  2. 전역 설정 (톰캣 'conf/web.xml' 파일 설정)
  3. Java 코드에서 'HttpSession.setMaxInactiveInterval()' 메서드로 호출로 설정된 값

 

 

우선순위중에 가장많이 쓰이는곳은 보통 특정 어플리케이션이라고한다. 요구사항에 따라 다르겠지만 알맞게 사용하면될듯하다.

저작자표시 (새창열림)

'Server > Server' 카테고리의 다른 글

[Tomcat] 톰캣 서버 성능 향상 및 동시 접속자 대응방법  (0) 2023.01.11
[Tomcat] appBase, docBase 차이 및 설정 방법  (0) 2022.04.21
[Tomcat] 2개 서버 localhost 에서 세션 끊길때  (0) 2021.11.11
  1. 1. 톰캣 타임아웃 전역 설정
  2. 2. 특정 어플리케이션별로 설정
  3. 3. 세션 우선순위
'Server/Server' 카테고리의 다른 글
  • [Tomcat] 톰캣 서버 성능 향상 및 동시 접속자 대응방법
  • [Tomcat] appBase, docBase 차이 및 설정 방법
  • [Tomcat] 2개 서버 localhost 에서 세션 끊길때
yoob
yoob
😎 Current : Back-end Developer          💻 Interests : Kotlin, Restful API                          📧 Contact : psung616@naver.com
yoob
yoob의 기술블로그
yoob

블로그 메뉴

  • 🥳 힙한 생활용품 마켓 바로가기 ⬅️
전체
오늘
어제
  • 분류 전체보기 (121)
    • 프로그래머스 코테 (29)
      • 프로그래머스 Lv. 0 (11)
      • 프로그래머스 Lv. 1 (13)
      • 프로그래머스 Lv. 2 (5)
      • 프로그래머스 Lv. 3 (0)
    • Java (16)
      • Java😊 (12)
      • JSP😊 (4)
    • MSA (1)
      • Micro Service.. (1)
    • AWS (2)
      • AWS EC2 (1)
      • AWS RDS (1)
      • AWS EBS (0)
    • Framework (14)
      • Spring😊 (6)
      • Spring Boot😊 (6)
      • MyBatis😊 (1)
      • JPA (1)
    • JavaScript (16)
      • JavaScript😊 (9)
      • Jquery😊 (7)
    • Linux (6)
      • Linux😜 (6)
    • DBMS (10)
      • DataBase (10)
    • Server (4)
      • Server (4)
    • Python (3)
      • Python (3)
    • Git (3)
    • HTML5+CSS3 (3)
      • HTML5😊 (3)
      • CSS3😊 (0)
    • 창고 (12)
      • MAC OS (0)
      • 정보처리기사 (8)
      • TMI (4)

인기 글

최근 글

최근 댓글

08-25 15:23
hELLO · Designed By 정상우.
yoob
[Tomcat] 톰캣 세션(session) 타임아웃 설정 및 세션 우선순위
상단으로

티스토리툴바

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.