본문 바로가기
IT/개발 공부

아파치 톰캣 - 간단한 설명, 설치, 이클립스 연동

by 추억 카페 2020. 6. 4.

아파치 톰캣 은 웹 애플리케이션 서버(WAS : Web Application Server)입니다.

아파치는 클라이언트로부터 요청을 받으면 정적인 처리(html, css 등)를 하는 서버입니다.

아파치 톰캣은 동적인 처리(DB 관련, 로직 처리 등)와 정적인 처리를 모두 처리할 수 있는 서버입니다.

일반적으로 정적인 처리는 Web Server에서 하고 동적인 처리는 Web Container에서 수행합니다.

클라이언트가 요청을 하면 Web Server에서 요청을 받고 동적인 부분이 필요하면 Web Container에 전달하여 처리하고 Web Server로 요청 정보에 대해 응답해주면 Web Server는 다시 클라이언트에 응답해주는 방식입니다.

자세하게 알고 싶으신 분은 구글에 검색하시면 뛰어나신 분들이 잘 정리하신 것들이 많으니 참고해주세요

 

아파치를 설치 해보도록 하겠습니다.

1) 우선 아파치 톰캣을 다운로드하기 위해서 사이트에 접속합니다.

구글에 아파치 톰캣을 검색하셔도 쉽게 접속할 수 있습니다.

사이트 : http://tomcat.apache.org/

 

Apache Tomcat® - Welcome!

The Apache Tomcat® software is an open source implementation of the Java Servlet, JavaServer Pages, Java Expression Language and Java WebSocket technologies. The Java Servlet, JavaServer Pages, Java Expression Language and Java WebSocket specifications ar

tomcat.apache.org

 

홈페이지에 접속하면 위와 같은 화면을 보실 수 있습니다.

Tomcat 10까지 나왔네요.

저는 Tomcat 8.5를 다운받아 진행해보겠습니다. 클릭해주세요

 

2) 아파치 톰캣 다운

Tomcat 8을 클릭하시면 아래와 같은 화면을 보실 수 있을 겁니다.

 

자신의 컴퓨터에 맞는 파일을 다운로드하여주세요

 

3)  다운로드한 파일을 압축 풀기

다운이 완료되셨다면 압축을 풀어주세요

저는 D드라이브에 blog란 폴더를 만들어서 그곳에 압축을 풀어주었어요. 지금 작성 중인 게시판 만들기를 이곳에서 진행할 예정이어서 그렇게 만들었습니다.

 

이렇게 아파치 톰캣은 간단하게 설치가 끝났습니다.

 

이제 이클립스에 연동해볼 차례입니다.

1) 이클립스를 실행해주세요

2) 상단 메뉴에서 window -> preference를 클릭해주세요

 

3) 검색 부분에 server를 검색 -> Runtime Environments 클릭 -> Add 클릭

 

4) 다운로드하신 apache tocat 버전을 선택 후 next를 클릭해주세요

 

5) 아래 첨부된 사진처럼 작성

Tomcat installation directory는 Browse를 클릭하여 아까 받으신 압축해제 파일의 경로를 선택해주시면 됩니다.

 

* 혹시 JRE가 아래와 같이 나오지 않는다면 Preferences에 Java를 검색하여 Installed JREs에 jre파일을 등록해주세요

일반적으로 program files의 java폴더 안에 있습니다.

 

6) Server Runtime Environments에 추가 확인 및 적용

 

7) 서버 실행해 보기

Apply and Close를 클릭하고 나오시면 및에 Servers창에 아래와 같은 형태일 텐데요.

클릭해줍니다.

 

그다음 아래와 같은 화면이 뜰 텐데 아직 프로젝트를 한 번도 생성하지 않은 경우 그냥 finish  눌러주세요

 

그럼 아까와 다르게 Tomcat v8.5으로 바뀐 게 보이시죠?

 

8) 톰캣 서버 실행

마우스 우클릭해서 start를 클릭하시면 아래와 같이 stopped에서 started로 바뀌게 됩니다.

 

9) 실행 확인해보기

인터넷을 켜고 localhost:8080을 입력해주시면...

 

원래 톰캣 서버 화면이 나왔던 것 같은데... 어쨌든 구동은 되고 있습니다. 프로젝트를 넣어주지 않았기 때문에 경로를 찾을 수 없어서 404 에러가 뜨고 있는 거니까요.

의심스러우시면 다시 서버를 끄고 해 보시면

이런 화면이 나오는 걸 확인하실 수 있습니다.

혹시 서버 port를 확인하고 싶으신 분은 아까 만든 서버를 더블클릭하시면 port항목에서 확인 가능하며 수정도 가능합니다.