Tomcat의 현재(2022.5.16) 일자 기준으로 최신 버전은 10.0.20입니다. alpah 버전인 10.1.0-M14은 아직은 안정화 전이니 특별한 사유가 없는 한 굳이 선택할 이유가 없습니다. 저는 안정화를 생각해서 최신 버전보다 낮은 9.0.62 버전을 선택하여 설치하였습니다.
Tomcat 버전의 선택에 대해서 궁금하시면 이 포스팅을 참고해주시면 됩니다.
1. Tomcat 9.0.xx 다운로드
https://tomcat.apache.org/download-90.cgi
위의 페이지에 접속해서 스크롤 다운하면 Windows Service Installer 버전을 다운로드할 수 있습니다. 이름 그대로 Windows의 서비스에 등록하여 Tomcat 서버 실행을 관리할 수 있습니다.
2. Tomcat 설치
2.1 다운로드 파일 실행
다운로드 폴더에서 'apache-tomcat-9.0.62.exe' 파일을 더블 클릭해 설치를 시작합니다.
위와 같은 접근 권한을 물어보기도 하는데 모두 Yes(예)를 선택합니다.
2.2 설치 시작
이제 설치 시작입니다. Next를 눌러줍니다.
2.3 라이선스 동의
라이선스 동의 화면입니다. 역시 'I Agree'를 눌러줍니다.
2.3 설치 내역 선택
이 것도 특별하게 변경할 것은 없습니다. Next를 눌러줍니다.
2.4 설정 (Configuration)
기본 설정 내역을 변경할 수 있습니다.
만약 Port를 변경하고 싶다면 여기서 8080 대신 본인이 원하는 Port번호를 적을 수 있습니다. 나중에 Tomcat 설정 파일을 수정하면 바꿀 수 있으니 기본으로 설정하고 넘어가도 무방합니다.
Tomcat Administrator Login을 설정할 수 있습니다.
간단하게 아이디/비밀번호를 설정하고 Next를 클릭합니다.
2.5 JVM 설정
... 버튼을 눌러 JVM을 선택할 수 있습니다.
저는 JDK 1.8과 JDK 11이 설치되어 있는데 JDK 11을 선택하였습니다.
선택을 마쳤으면 버전을 확인하고 Next를 클릭합니다.
2.6 설치 폴더 변경
설치할 폴더를 변경할 수 있습니다. Browse... 버튼을 클릭해 변경하고 Install을 클릭하여 설치를 시작합니다. 저는 기본 설치 폴더 그대로 진행했습니다.
2.7 설치 화면
설치를 진행합니다.
2.8 설치 완료 화면
설치를 완료하려면 Finish를 클릭하면 설치가 마무리됩니다.
Run Apache Tomcat과 Show Readme 옵션을 선택할 수 있습니다. 바로 실행하고, 문서를 조회하려면 체크 표시를 해둔 채 Finish를 클릭합니다.
3. 설치 확인 및 서비스 관리
3.1 서비스 구동
마지막 화면에서 Run Apache Tomcat 옵션을 체크했다면 위의 화면을 볼 수 있습니다.
3.2 서비스 관리자
작업 표시줄에서 구동 중인 프로그램에서 왼쪽과 같은 아이콘을 확인할 수 있습니다.
아이콘에서 마우스 오른쪽 버튼을 클릭하면 메뉴를 볼 수 있습니다.
서비스로 Tomcat이 실행 중이면 Start service 메뉴가 비활성화된 것을 확인할 수 있습니다.
3.3 설정
위의 메뉴에서 Configure... 를 클릭하면 아래와 같은 설정 화면을 볼 수 있습니다.
서비스 구동 관리 및 Logging, Java 설정, 시작 종료 등을 관리할 수 있습니다.
이로서 Tomcat 설치를 완료하였습니다.
이클립스에서 Server를 구동하고 관리하도록 하면 Service로 설치한 Tomcat과 충동이 일어날 수 있습니다. 이럴 경우는 Service를 Stop 해두면 상관은 없습니다만, Tomcat을 Windows Service로 등록하는 것이 불편하다면 다른 버전을 다운로드하여 설치해야 합니다.
'DevOps > Tools' 카테고리의 다른 글
[JUnit] JUnit 5 vs JUnit 4, JUnit Version 4, 5 차이점 (0) | 2022.06.09 |
---|---|
[Emmet] Emmet #2 약어 문법, Abbreviations Syntax (0) | 2022.05.18 |
[WAS] Tomcat 버전 별 요구사항 (0) | 2022.05.16 |
[Emmet] Emmet #1 시작하기 (0) | 2022.05.15 |
[VSC] 선택영역 태그로 감싸기, 선택한 코드 Emmet 약어로 Wrap 하기 (0) | 2022.05.12 |
댓글