윈도우 환경에서 Tomcat을 서비스로 등록하고 자동 시작하는 방법

윈도우 환경에서 Tomcat을 서비스로 등록하고 자동 시작하는 방법

윈도우 환경에서 Tomcat을 서비스로 등록하면 서버 재부팅 시 Tomcat이 자동으로 시작되도록 설정할 수 있습니다. 이 글에서는 Tomcat을 서비스로 등록하고 자동으로 시작되도록 설정하는 방법에 대해 알아봅니다.

1. Tomcat 설치 디렉토리로 이동

먼저, Tomcat이 설치된 디렉토리로 이동합니다. 관리자 권한으로 CMD 창을 실행한 후, Tomcat이 설치된 디렉토리로 이동하세요.

cd C:\Program Files\Apache Software Foundation\Tomcat 10.1\bin\

2. Tomcat을 윈도우 서비스로 등록

Tomcat을 서비스로 등록하려면 Tomcat 설치 디렉토리에 있는 service.bat 파일을 실행해야 합니다. 아래 명령어를 입력하여 Tomcat을 Windows 서비스로 등록하세요.

service.bat install

위 명령어를 실행하면 Tomcat이 서비스에 등록됩니다. 이때, 서비스 이름은 기본적으로 Tomcat10과 같은 형식으로 등록됩니다.

Tomcat을 Windows 서비스로 등록 예시 화면

3. Tomcat 서비스 설정 확인 및 자동 시작 설정

Tomcat을 서비스로 등록한 후, 자동으로 시작되도록 설정해야 합니다.

  1. Windows + R 키를 눌러 실행 창을 열고, services.msc를 입력하여 서비스 관리 도구를 엽니다.
  2. 목록에서 Apache Tomcat 서비스를 찾습니다. (서비스 이름은 “Apache Tomcat x.x” 또는 Tomcat10 등으로 나타날 수 있습니다.)
  3. 서비스 항목을 더블 클릭한 후, 시작 유형(Startup Type)자동(Automatic)으로 설정합니다.
  4. 서비스 시작(Start)을 클릭하여 Tomcat 서비스를 즉시 시작할 수 있습니다.
Tomcat 서비스 설정 확인 및 자동 시작 설정 예시 화면

4. Tomcat 서비스 실행 확인

이제 Tomcat 서비스가 자동으로 시작되는지 확인합니다. 서버를 재부팅하거나 로그아웃 후 다시 로그인하여 Tomcat이 정상적으로 자동 시작되는지 테스트해 보세요.

5. 서비스 관리 명령어

등록한 Tomcat 서비스를 수동으로 시작하거나 중지할 수 있습니다. 이를 위해서는 아래 명령어를 사용할 수 있습니다.

Tomcat 서비스 시작

net start Tomcat10

Tomcat 서비스 중지

net stop Tomcat10

위 명령어에서 Tomcat10은 설치된 Tomcat 서비스의 이름이며, 서비스 설치 시 지정한 이름으로 변경될 수 있습니다.

결론

이 방법을 사용하면 Tomcat이 Windows 서버 재부팅 시 자동으로 시작되며, 매번 수동으로 명령어를 입력하지 않아도 됩니다. 이를 통해 서버 관리가 더욱 효율적으로 이루어질 수 있습니다.

함께 보면 좋은 이전 게시글

위로 스크롤