2019-11-02 작성

스프링 개발환경 구성하기 (3) 톰캣 설치(Tomcat)

📢 2022년 1월 기준으로 포스팅 내용을 업데이트하였습니다.

지금부터 Java 11, Eclipse, Tomcat 9, Maven을 순서대로 설치할 것이다. 아래 사진처럼 모두 C:\dev 폴더 안에 설치해서 관리하기 편하게 만드려고 한다.

앞으로 진행할 포스팅 순서는 아래와 같다.

  • JDK 11 설치 
  • 이클립스 설치
  • 톰캣 9 설치 (현재 포스팅)
  • 메이븐 설치

톰캣 설치

Apache Tomcat 사이트에 접속해서 Tomcat 9를 설치하려고 한다. Apache Tomcat Release 버전을 보면 2021년 1월 기준으로 10 버전까지 나와있다.

스크롤을 내리다 보면 'Binary Distributions' - 'Core' 항목에 다운로드할 파일이 존재한다. 64-bit Windows zip를 다운로드하고 C:\dev 경로에 압축을 해제한다. 간단하게 톰캣의 설치가 끝났다.

이클립스와 톰캣 연동

1) JDK 등록

이제 톰캣이 설치가 잘 되었는지 테스트를 해보자. 이클립스 상단 메뉴에서 [Window] - [Preferences] - [Java] - [Installed JREs]에 들어가서 'Add' 버튼을 누른다.

다음 창에서 'Standard VM'을 선택하고 'Next >' 버튼을 누른다.

이제 설치한 JDK의 경로를 잡아준 뒤 'Finish' 버튼을 누른다.

그럼 방금 등록한 JDK가 새로 뜨는데, 이를 선택하고 'Apply'를 누른다. 만약 이때 상단에 아래와 같은 오류 문구가 나온다면 포스팅을 참고하자. 

The selected JRE does not support the current compiler compliance level of 16

2) 톰캣 서버 추가

이클립스 상단 메뉴에서 [Window] - [Preferences] - [Server] - [Runtime Environments]에 들어가서 설치한 톰캣을 지정하기 위해 'Add' 버튼을 누른다.

Apache 폴더의 'Apache Tomcat v9.0' 버전을 선택하고 'Create a new local server'를 체크한 뒤 'Next >' 버튼을 누른다.

톰캣을 설치했던 디렉터리를 입력하고, 디폴트 실행환경을 JDK로 변경한 뒤 'Finish' 버튼을 누른다.

톰캣 서버가 등록되었다. 해당 서버를 선택하고 'Apply adn Close' 버튼을 누르면 창이 닫힌다.

이제 이클립스 하단의 Servers 탭에서 톰캣 서버가 추가된 것을 확인할 수 있다. 아직 실행하지 않았기 때문에 Stopped 된 상태이다. 

위 화면에서 톰캣 서버를 우클릭한 후 'Start'를 누르거나, 혹은 단축키로 'Ctrl+Alt+R'을 누르면 톰캣 서버가 실행된다. 이제 웹 브라우저에서 http://localhost:8080/ 주소를 검색해서 들어간 후 페이지가 실행되는지 확인해보자. 아직 프로젝트를 만들지 않았으니 아래와 같이 '404 Error' 페이지가 뜬다면 정상적으로 설치된 것이다.

이클립스와 톰캣 서버의 연동이 성공적으로 끝났다.