-
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 PORT 와 shutdown 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 - CATALINA_HOME 하위에 신규 폴더 생성