Tomcat shutdown port 지정

violet·2024년 4월 12일

톰캣경로/conf/server.xml

<Server port="-1" shutdown="SHUTDOWN">
  <Listener className="org.apache.catalina.startup.VersionLoggerListener" />
  <!-- Security listener. Documentation at /docs/config/listeners.html
  <Listener className="org.apache.catalina.security.SecurityListener" />
  -->
  <!-- APR library loader. Documentation at /docs/apr.html -->
  <Listener className="org.apache.catalina.core.AprLifecycleListener" SSLEngine="on" />
  <!-- Prevent memory leaks due to use of particular java/javax APIs-->
  <Listener className="org.apache.catalina.core.JreMemoryLeakPreventionListener" />
  <Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" />
  <Listener className="org.apache.catalina.core.ThreadLocalLeakPreventionListener" />

톰캣 설치 직후 SHUTDOWN port의 기본값은 -1(사용안함)이며

적당한 값으로 변경한다.
-1 => 8005

따로 변경해주지 않는다면 intellij 에서 다음과 같은 문제를 야기한다.

  • intellij IDE를 종료할때 tomcat 중지 단계에서 무한루프가 돌아가 종료되지 않음
  • intellij 개발시 코드반영 확인을 위해 tomcat을 rerun 시킬때 재구동 되지 않음
profile
기억저장소

0개의 댓글