ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Tomcat 컨테이너(Window) 추가하기
    WAS/Tomcat 2024. 3. 11. 11:32

    개발 목적으로 Apache/Tomcat 구성을 위한 분들을 위한 가이드 포스팅 :) 

    Tomcat은 가벼우면서도 유연하며 안정적인 웹 애플리케이션 서버로 평가받고 있습니다.

     

     

     

     

     

    ▶ 내용

    대부분 1개의 컨테이너에 여러 Application을 Deploy하여 서비스를 제공하는 경우 있는데...

    완전 Default 설정 상태를 그대로 사용하는 경우 입니다... (제발 이렇게 쓰지마요 😂)

     

    왜냐하면 각 Application이 사용 하는 메모리가 있습니다.

    그런데 필요 자원을 1개의 container를 공유하면 자원도 부족하고 추후 유지보수 할 경우에도 문제가 됩니다.

    예를 들어서 B 서비스를 수정하기 위해서 A 서비스도 내려야하는 문제가 발생됨으로 특별한 이유가 없다면 분리하는 것을 권장합니다.

     

    이번 포스팅에서 다루고자 하는 것은 container 분리하여 설정하는 방법입니다.

     

     

     

    ▶ 설정

    • CATALINA_HOME 하위에 신규 폴더 생성
      (아무 위치여도 상관없으나 편의상 HOME 하위에 위치합니다.)

     

     

    • 신규 생성폴더(container1) 하위에 work, temp, webapps 생성

     

     

    • 신규 생성폴더(container1) 하위에 conf 폴더 복사

     

     

    • server.xml 수정하기
      http-listener PORTshutdown PORT는 unique하게 설정되야 합니다.

     

     

     

     

     

    ▶ 결론

    기동을 하기 위해서 startup.bat을 복사하여 새로운 이름으로 만들어 주도록 합니다. (이하 startup_kior.bat)

    해당 startup_이름.bat 내용을 추가합니다.

     

    추가되는 내용은 CATALINA_BASE 경로 입니다.

     

     

     

     

    주의할 점은 몇 가지 있습니다.

    1. 서버의 자원 한정적으로 그 이상을 초과하지 않는다.

    2. 각 container는 Unique한 이름과 PORT를 지정한다.

    3. Application의 Service Logic을 고려해야합니다.

     

     

     

     

    'WAS > Tomcat' 카테고리의 다른 글

    Tomcat 설치하기( for Linux )  (0) 2025.07.11
    Tomcat Log 관리 Tip (for Window)  (0) 2024.03.13
    Tomcat 여러 서비스(Window) 등록하기  (0) 2024.03.12
    Tomcat 콘솔 한글 깨짐  (0) 2024.03.08
    Tomcat 설치하기( for Window)  (0) 2024.03.07
Designed by Tistory.