WAS/Tomcat

Tomcat 여러 서비스(Window) 등록하기

KO_O 2024. 3. 12. 11:57

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

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

 

 

 

 

 

▶ 내용

일반적으로 서비스 등록은 install 과정 또는 "service.bat install" 실행 만 하면 끝나게 됩니다.

이번 포스팅에서 다루고자 하는 것은 여러 JVM container에 대한 서비스를 등록하는 것입니다.

 

 

 

▶ 설정

기본적으로 service.bat , Tomcat9.exe , Tomcat9w.exe 3개만을 기억해주면 됩니다.

 

  • service.bat 복사 → 내용 中 CATALINA_BASE 설정 추가
    service.bat을 복사하여 이름을 다르게 설정(이하 명명 service_kior.bat)
    해당 파일 내용에 CATALINA_BASE 설정

 

 

  • Tomcat9.exe / Tomcat9w.exe 복사
    각 이름의 `Tomcat9` 부분을 `service_kior.bat` 에 수정한 ' DEFAULT_SERVICE_NAME  '으로 지정한 이름으로 지정하도록 합니다.
    반드시 필요한 것은 이름.exe 이고 이름w.exe는 TOOL 정도로 생각해주면 됩니다.
    그러므로 이름w.exe가 없더라도 이름.exe가 있다면 서비스 등록에는 문제가 없습니다.

 

 

 

 

 

▶ 결론

cmd에서 해당 `service_kior.bat` 을 실행하여 서비스 등록 후 잘 동작하는지 확인합니다.

▲ 시

 

 

 

 

여기까지 진행하면 여러개의 JVM Container에 대한 Window 서비스 등록은 끝 입니다!

 

추가적으로 서비스 등록할 때 보이는 `Apache Tomcat 9.0 KIOR9` 에서

Apache Tomcat 9.0을 변경하는 방법을 알고 싶은 분들은 댓글 남겨주시면 안내드리겠습니다.