환경설정

eclipse 웹 개발 환경 구축 (Eclipse, Tomcat 9, JDK-17)

해버니 2023. 10. 11. 16:37
반응형

eclipse 설치하기

 

밑 링크에 접속해서 eclipse를 설치해준다.

https://www.eclipse.org/downloads/

 

Eclipse Downloads | The Eclipse Foundation

The Eclipse Foundation - home to a global community, the Eclipse IDE, Jakarta EE and over 415 open source projects, including runtimes, tools and frameworks.

www.eclipse.org

 

 

이클립스 홈페이지에서 이클립스를 다운을 받아준다.

 

 

 

 

 

다운로드한 eclipse-inst-jre-win64 실행

 

 

 

 

 

웹 프로젝트 환경을 구축할 것이기 때문에 Eclipse IDE for Enterprise Java and Web Developers 설치

 

 

 

 

 

 

INSTALL 클릭

시간이 좀 걸려요옹

 

 

 

 

 

 

 

 

LAUNCH 클릭

 

 

 

 

 

저장할 공간 선택

필자는 기본으로 뜨는 저장 공간에 저장하였다.

 

 

 

 

 

 

 

이클립스 입성!

welcome창을 꺼준다.

 

 

 

그럼 이런 창이 나온다. 

일단 eclipse는 여기서 대기한다. 왜냐하면 다른 것들도 설치해줘야 한다.

 

 

 

 

 

 

 

 

 

 


JDK 설치

17 - MSI Installer

밑 링크에 들어가서 다운로드를 한다.

https://www.oracle.com/java/technologies/downloads/#jdk17-windows

 

Download the Latest Java LTS Free

Subscribe to Java SE and get the most comprehensive Java support available, with 24/7 global access to the experts.

www.oracle.com

 

홈페이지에 들어가서 *64 MSI Installer 를 다운 받아준다.

 

 

msi 파일을 다운 받는 이유?

자동 설치 프로그램을 사용하기 위해 Microsoft Windows의 표준 설치 패키지로 안전하게 설치한다.

 

 

 

 

 

 

 

 

 

다운로드 받은 파일이 있는 폴더를 연다.

jdk-17_windows-x64_bin 더블클릭 

 

 

 

 

 

설치 경로는 기본으로 해주면 된다. 

C:\Program Files\Java\jdk-17

next 누르고 설치하기

 

 

 

 

 

 

 

환경변수 설정

 

WINDOW11은 시스템 환경 변수 편집 검색해서 클릭 

 

 

 

 

시스템 속성 → 환경 변수 → (시스템 변수에서) 새로 만들기 

변수 이름 : JAVA_HOME

변수 값 : jdk 설치한 경로 C:\Program Files\Java\jdk-17

 

 

 

 

시스템 변수에 있는 Path 더블클릭 → 새로만들기 → %JAVA_HOME%bin 입력

(사진에는 bin 옆에 ;이 있는데 없어도 되는 것 같다.)

그리고 확인을 눌러준다.

 

 

 

 

 

 

명령 프롬프트에 

javac -version

을 입력했을 때 버전이 제대로 나오면 설치가 잘 된 것이다.

 

 

 

 

 

 

 

 

 

 

 

 


톰캣 설치하기

밑 링크에 들어가서 톰캣을 다운로드 받는다.

https://tomcat.apache.org/download-90.cgi

 

Apache Tomcat® - Apache Tomcat 9 Software Downloads

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

tomcat.apache.org

 

위 사이트에 들어가서 왼쪽 상단바에 Tomcat 9 클릭

 

 

 

 

 

 

32-bit/64-bit Windows Service Installer를 설치해준다. 

설치해주고 실행

 

 

 

 

 

 

 

HTTP/1.1 Connector Port는 기본 포트번호이다.

 

 

 

 

 

 

 

 

Next

 

 

 

 

 

 

Install

 

 

 

 

 

 

Finish 클릭

 

 

 

 

 

 

 

 

 

localhost:8080를 입력했을 때 위와같이 뜬다면 성공

8080은 HTTP/1.1 Connector Port 에 있는 번호를 입력한 것이다.

(HTTP/1.1 Connector Port에 다른 번호를 적었다면 그 번호로 적어줘야 한다.)

 

 

 

 

 

 

 


웹 프로젝트 만들기

이제 이클립스에서 Dynamic web project를 생성해보자.

Create a Dynamic Web project 클릭

 

 

 

 

 

 

 

Project name : 프로젝트 이름 적어주기, 아무 이름을 적어주면 된다. 단 프로젝트명이 다른 프로젝트명과 겹치면 안 된다.

Dynamic web module version : 3.1 버전으로 해주고 (아무 버전이나 해줘도 된다.) 

New Runtime을 누른다.

 

 

 

 

 

 

 

 

New Runtime 클릭 → Apache 폴더 클릭 → Apache Tomcat v9.0 클릭 → Next 클릭

 

 

 

 

 

 

Browse... 클릭

 

 

 

 

 

C:Program Files\Apache Software Foundation

에서 Tomcat 9.0 폴더를 선택해준다.

 

 

 

 

 

 

 

근데 이런 경고 문구가 뜰 수 있다. 

Unknown version of Tomcat was specified.가 떴을 때는

 

 

 

 

 

 

 

폴더 Tomcat 9.0을 한 번 클릭해주면 된다.

 

 

 

 

 

 

 

계속 클릭 

 

 

 

 

 

 

 

 

다시 이클립스로 돌아와 Browse를 누르고 Tomcat 9.0 폴더를 눌러주면 x 문구가 사라진 것을 볼 수 있다.

Finish 클릭 

그리고 또 Finish 버튼을 누르면 프로젝트 생성이 된다.

 

 

 

 

 

 

 

 

기본 폴더 구조인데 

src>main>webapp 에 index.jsp 파일을 만들어 줄 것이다.

 

 

 

 

 

 

 

webapp 폴더에 우클릭 > New > JSP File

 

 

 

 

 

 

 

File name : index.jsp

로 작성해주고 Finish 클릭

 

 

 

 

 

 

 

생성하면 index.jsp은 기본으로 이렇게 생겼다.

 

 

 

 

 

 

 

 

 

<body>와 </body>사이에 테스트할 문구를 적어주자.

 

 

 

 

 

 

 

프로젝트 test 우클릭 > Run As > Run on Server

 

 

 

 

 

 

 

 

Tomcat v9.0 Server 설정 후 Finish

 

 

 

 

 

 

 

에러

근데 오류가 발생했다.

위 오류의 원인은 이미 8005, 8080 포트를 다른 톰캣 서버에서 사용하고 있기 때문에 발생한다.

다른 프로젝트에서 서버를 동작시키고 끄지 않았을 때 발생하는 오류인 것이다.

위에서 Run Apache Tomcat을 눌렀기 때문에 이미 8080서버가 돌아가서 그런 것이다.

그래서 서버를 꺼줄 것이다.

 

 

 

서버 끄는 방법 ↓

https://dovnaldisn.tistory.com/54

 

[Tomcat 에러] Several ports (8005, 8080) required by Tomcat v9.0 Server at localhost are already in use.

자바에서 웹 서버 환경을 구축하고 있다가 이와 같은 에러를 만났다. 위 오류의 원인은 이미 8005, 8080 포트를 다른 톰캣 서버에서 사용하고 있기 때문에 발생한다. 다른 프로젝트에서 서버를 동

dovnaldisn.tistory.com

 

 

 

 

 

서버를 끈 후 다시 실행하니 제대로 돌아가진다.

웹 구축하기 끝!!!

 

 

 

 

반응형