[MAC] 이클립스(Eclipse)에 아파치 톰캣(Tomcat) 설치하기

SHORTCUT

    반응형

    과정 요약

    1. 아파치 톰캣(Apache Tomcat) 다운로드
    2. 이클립스 Perspective - Java EE로 변경하기
    3. Servers 탭에서 톰캣 서버 추가하기
    4. Web Project 생성 후 테스트하기

     

    설치 과정

    1. 아파치 톰캣(Apache Tomcat) 다운로드

    아파치에서 제공하는 톰캣을 설치하기 위해, 웹으로 접속한다.

    좌측 톰캣 서버에서 최신의 서버 혹은 원하는 서버를 선택한 뒤 zip 파일을 다운로드 한다.

    맥 환경이어서 zip 파일로 진행한다

    다운로드 받은 zip 파일의 압축을 풀어 원하는 위치에 둔다.

     

    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

     

    2. 이클립스 Perspective - Java EE로 변경하기

    [상단 메뉴] - [Windows] - [Perspective] - ... 
    우측 상단의 Pespective 단축 아이콘을 누르거나

    자바에서 우측 상단의 Pespective 단축 아이콘을 누르거나, 상단 메뉴에서 접근하여 위와 같은 Pespective 설정 화면을 오픈한다.

    그 후 Java EE (default)를 눌러 EE 환경으로 셋팅을 변경한다.

     

     

    🤔  SE vs EE 차이점

    Java SE(Standard Edition) 실행되는 프로그램이 있어야지 구동이 된다.
    알고리즘 문제를 푸는 등등 나 혼자 돌리는 경우에 해당이 된다.
    즉, 내가 돌리는 프로그램을 상대방도 돌리고 싶다면, 내 파일을 상대방에게 보내줘야 한다.
    Java EE(Enterprise Edition) 실행되는 프로그램이 없어도 네트워크를 통해 구동이 된다.
    외부에서도 내 프로그램을 구동할 수 있으며, 서버-클라이언트 개념이라고 생각하면 된다.

    (간략하게 알아본 내용이므로, 자세한 건 서칭을 통해 확인하세요!)

     

    3. Servers 탭에서 톰캣 서버 추가하기

    Java EE 환경에서 하단에 Severs 탭을 누르고, 서버 추가를 누른다.

     

    Apache 에서 본인이 다운로드 받은 서버를 선택하고, Next

     

    압축을 푼 위치를 지정해주면 끝난다.

     

    생성한 프로젝트가 없다면 위처럼 빈 화면이다. 그냥 Finish 하자.

     

     

    우측의 아이콘들을 눌러 서버를 작동시킬 수 있다. 작동되면 서버의 상태가 변경된다.

     

     

    추가한 서버를 더블클릭시 상세한 셋팅 페이지로 전환된다. 참고하자.

     

    4. Web Project 생성 후 테스트하기

    0123

    [1] 우클릭하여, Dynamic Web Project를 생성한다.

    [2] 폴더 내부에 html 테스트 파일을 만들고, Run on Server를 택하여 해당 파일을 구동하면,

    [3] 이전에 비어있던 Add and Remove 항목에 이번에 생성한 프로젝트가 들어가있다. 이를 Configured에 넣어준다.

    [4] 정상적으로 구동되는 것을 확인한다.

     

     

     

    아웃트로

    별 거 없지만, 맥이라고 잔뜩 쫄아 있을 지 모르는 사람을 위해 작성했습니다.

    제가 잔뜩 쫄아있었거든요 🥲

    반응형

    댓글

    Designed by JB FACTORY