본문 바로가기
Programming/Spring Boot

Spring Boot 기본 설정 Port, ContextPath, Session Timeout

by 주리니e 2022. 7. 22.
728x90

Spring Boot 기본 설정 Port, ContextPath, Session Timeout

 

Spring Boot의 내장톰캣을 사용하는 경우 application.properties의 해당 값을 수정하여 Port, Context Path, Session Timeout 값을 수정할 수 있다. 필자의 경우 SpringBoot 2.7.x 버전을 사용하고 있으며 SpringBoot1 버전의 경우에는 속성값이 다를 수 있다.

※ 별도의 외부 WAS를 사용하면 위 설정으로 동작되지 않으므로 유의해야 한다. 외장 톰캣을 사용하는 경우 server.xml에서 port와 context path를 수정할 수 있으며 web.xml에서 session timeout값을 수정할 수 있다. 

 

  • Port
    기본적으로 8080포트를 사용한다. server.port 값을 추가한다.
server.port=80

# 브라우저에서 사용 시 
# http://localhost
# http://localhost:port

 

  • Context Path
    기본적으로 ContextPath는 '/'이다. 이외에 다른 값을 사용하고 싶다면 server.servlet.context-path를 추가한다. 
server.servlet.context-path=/spring

# 브라우저에서 사용 시
# http://localhost/spring

 

  • Sessiont Timeout
    기본적으로 세션 타임아웃 값은 30분이다. server.servlet.session.timeout 값을 추가한다.  기본 단위는 초이며, 600s(600초) 10m (10분) 으로 설정할 수 있다. 한국인터넷진흥원에서는 10분을 권고하고 있다.
server.servlet.session.timeout=10m

 

728x90

댓글