본문 바로가기

웹 개발/Spring

[Tomcat/Windows 10] 아파치 톰캣(Apache Tomcat) 8.5 설치, 연동

# 아파치 톰캣(Apache Tomcat)

웹 개발을 위해서는 서버가 필요합니다. 그 중에서 가장 많이 사용하는 아파치 톰캣을 설치합니다.

우선 아파치 톰캣에 대해서 간단한 설명을 하자면, 아파치 톰캣은 웹 애플리케이션 서버(WAS: Web Application Server)입니다.

 

클라이언트의 요청이 들어오면 아파치는 정적인 처리(HTML, CSS 등)를 담당하고 아파치 톰캣은 정적인 처리와 동적인 처리(DB, 로직 등)까지 담당할 수 있습니다.

 

보통 정적인 처리는 Web Server에서 하고 동적인 처리는 Web Container에서 수행합니다.

클라이언트가 요청을 하면 Web Server에서 요청을 받고, 만약 동적인 부분이 필요하면 Web Container에 전달해서 처리합니다. 

Web Server로 요청 정보에 대해 응답해주면 Web Server는 다시 클라이언트에 응답해주는 방식입니다.

 

# 설치(다운로드)

tomcat.apache.org/download-80.cgi

 

Apache Tomcat® - Apache Tomcat 8 Software Downloads

Welcome to the Apache Tomcat® 8.x software download page. This page provides download links for obtaining the latest versions of Tomcat 8.x software, as well as links to the archives of older releases. Unsure which version you need? Specification versions

tomcat.apache.org

위의 링크를 클릭해서 아파치 톰캣 다운로드 페이지로 접속합니다.

제가 설치할 버전은 아파치 톰캣 8.5이기 때문에 왼쪽 메뉴에서 Tomcat 8을 클릭합니다.

(최신버전이 있지만 개발할 때는 완전성을 제일 우선으로 생각해야 합니다. 그래서 최신버전으로 바로 사용하지 않고 현재 가장 최적화가 잘 되어있는 8.5버전으로 설치합니다.)

 

installer를 직접 다운받아서 자동으로 설치해도 되고 zip파일을 다운받아도 되는데 저는 zip파일을 이용한 수동설치를 하겠습니다.

 

먼저 운영체제에 맞는 zip파일을 선택해서 다운받습니다.

 

 

다운받은 zip파일을 설치할 디렉토리에서 압축 해제를 합니다.

 

# 이클립스 연동

 

이클립스를 실행하고 상단 메뉴의 File → New → Other... 를 클릭합니다.

 

 

 

검색창에 Server를 검색하거나 Server탭을 찾아서 선택하고 Next를 클릭합니다.

 

 

 

다운받은 톰캣 버전을 선택합니다. 전 아까 8.5버전을 다운받았으니 Tomcat v8.5 Server를 선택했습니다.

아래의 Server host name 등은 외부서버가 있을 경우에 변경하시면 되는데, 저는 제 컴퓨터에 아파치 톰캣을 설치했으니 localhost로 그대로 두겠습니다.

 

 

 

마지막으로 Browse... 를 클릭해서 톰캣이 설치된 경로를 설정해줍니다. 아까 압축해제한 경로를 설정하면 됩니다.

 

 

 

경로 설정 후 Finish를 클릭하면 아래와 같이 Server탭에 Tomcat 8.5가 인식된 것을 확인할 수 있습니다.

 

 

 

# Server탭이 보이지 않는다면

 

만약 하단에 Server탭이 보이지 않는다면 이클립스의 상단 메뉴 중 Windows → Show View → Other... 를 클릭합니다.

 

 

 

Server를 선택하고 Open을 클릭하면 하단에 Server탭이 추가됩니다.

 

 

 

# 실행

연동이 끝났으면 post번호를 변경해야 합니다. 이유는 다른 프로그램과 post번호가 겹칠 확률이 매우 높기 때문입니다.

 

톰캣이 정상적으로 인식되어 있으면 이클립스의 Package Explorer에 Servers탭이 생긴 것을 확인할 수 있습니다.

Servers → server.xml 파일을 열고 Source탭 → 63라인으로 이동하면 post번호를 수정할 수 있는데 기본 port번호는 8080입니다. 저는 8888로 변경하고 저장(Ctrl + S) 했습니다.

 

 

 

post번호를 변경했으면 서버를 실행합니다.

인식된 Tomcat 서버를 우클릭 → Start를 클릭하거나 Server탭의 재생버튼(▶)을 클릭합니다.

 

 

 

아래와 같이 Console창에 서버가 실행되는 메시지가 뜨면 됩니다. 만약 서버를 종료하고 싶으면 정지(■)버튼을 클릭하면 됩니다.