728x90

사용중인 프로그램이 있다면, 모두 종료하고 설치를 시작하는 것이 좋다.

1. Tomcat 다운로드
2. Tomcat 사용하기

 

1. Tomcat 다운로드

http://tomcat.apache.org/

 

Apache Tomcat® - Welcome!

The Apache Tomcat® software is an open source implementation of the Jakarta Servlet, Jakarta Server Pages, Jakarta Expression Language, Jakarta WebSocket, Jakarta Annotations and Jakarta Authentication specifications. These specifications are part of the

tomcat.apache.org

톰캣 사이트로 들어가 왼쪽 메뉴에 Download의 Tomcat 9를 클릭한다. (이클립스에서 사용할 예정이며, 톰캣9가 안정화되어 있기 때문에 9를 쓰는 걸로)
32-bit/64-bit Windows Service installer (pgp. sha512) 를 클릭하여 다운받는다.
다운받은 exe 파일은 다음과 같으며, 변경 없이 계속 Next를 누른다.
마지막 FInish 버튼에서 체크되어있던 것들을 해제한 후, Finish 클릭한다.
톰캣 저장 위치는 C:\Program Files에 Apache Software Foundation이다.
이클립스를 실행시키며, 위에 좌측 상단에 FIle > New > Other... 을 클릭한다.
Server 폴더의 Server를 클릭한 뒤, Next를 누른다.
Apache 폴더에 Tomcat v9.0 Server를 클릭한 후, Next 버튼을 누른다.
Browse 버튼 클릭 후,
C:\Program Files\Apache Software Foundation\Tomcat 9.0 경로로 들어가 폴더 선택을 클릭한다.
Finish 버튼을 클릭한다.
이클립스 왼쪽 Project Explorer에 Servers 폴더가 생긴 것을 확인할 수 있다. (이 서버가 톰캣이 사용할 서버)

 

2. Tomcat 사용하기

이클립스 위에 좌측에 File > New > Dynamic Web Project를 클릭한다.
Project name에 Web02를 작성한다. (구경을 위해 Next를 클릭)
root 경로에 Web02가 있으며, 디렉토리는 index.html을 찾을 기본 경로로 생각하면 된다. 인터넷에 webcontent로 되어있는 경우가 있는데 이는 과거 버전이므로 아무거나해도 상관이 없다. (나는 webapp로 기본에 설정된 상태로 함) FInish 버튼 클릭
Open Perspective 클릭

 

2. Tomcat 사용하기 

톰캣을 사용할때, 자주 쓰이는 경로이므로 왼쪽 경로를 잘 보길 바람!
Overview에 Tomcat v9.0 Server at localhost [Stopped, Republish] 를 두번 클릭한다.
Port Name에 Tomcat admin port의 Port Number을 8005로 적어준다. (톰캣의 포트 번호가 8005이기 때문에)
8005로 작성하였으면, 빈 곳 아무것이나 누른다음, x를 누르면 저장 팝업이 뜬다. sava를 클릭한다.
프로젝트에서 우클릭하여 Properties를 클릭한다. 
Project Facets을 클릭 후, 
Runtimes을 클릭한다.
Apache Tomcat v9.0이 체크가 되어있지 않다면, 체크를 하고 Apply 와 Apply and Close 버튼을 순서대로 클릭한다. (체크가 되어있더라도 Apply 버튼을 누른다. 이 과정은 프로젝트를 만들때마다 항상 해주도록 한다.)
프로젝트에서 우클릭 후, New > HTML File을 누른다. 
FIle name을 index로 작성한 후, Finish를 클릭한다.
body 부분안에 <h1~6> 태그로 글자를 집어넣는다.
상단에 초록색 재생버튼 옆에 아래쪽으로 향해있는 세모를 클릭한 뒤, Run As > Run on Server를 클릭한다.
다음과 같은 출력 결과를 확인할 수 있다.

728x90

'웹 full stack 교육 > 이론' 카테고리의 다른 글

[SQL] MySQL 설치  (0) 2021.09.08
[Web] Tomcat으로 동적페이지 만들기  (0) 2021.09.08
[Web] Eclipse로 정적페이지 만들기  (0) 2021.09.06
[Apache] Apache24 설치 및 삭제  (2) 2021.09.06
[Java] JavaFX 사용하기  (0) 2021.09.02

+ Recent posts