WEB

JSP 개발환경 준비하기 - 이클립스, JDK, 톰캣

드르렁퓨 2022. 4. 12. 16:31

 

우선 공부하기에 앞서 개발 환경부터 구축하자

몇 달전 노트북에 프로그램들을 깔아놨지만 데스크탑도 사용하려고 다시 처음부터 설치를 해보겠다

깔아놓고 공부를 안해서 무슨 프로그램이 필요한지도 몰랐지만 구글링과 친구의 도움으로 얼레벌레 설치를 성공했다..!

 

 

  • 이클립스 설치

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

 

이클립스 사이트로 들어가자마자 다운로드 버튼이 보인다

다운로드 받자

 

그럼 이클립스를 설치하기위한 프로그램이 다운로드된다

installer를 실행시켜보면 이런창이 뜰것이다

두번째에 있는 Eclipse IDE for Enterprise Java and Web Developers를 클릭하자

 

다음은 설치 경로를 지정하라는듯 한데 난 기본폴더에 설치했다

install 버튼을 누르자

 

설치가 완료되면 launch를 클릭하여 실행시켜 보자

 

실행시키고나면 또 무슨 경로를 설정하라고 한다

프로젝트를 생성할 곳을 정하라는것 같다

나는 D드라이브에 새폴더를 만들어서 지정했다

경로설정하고 launch를 누르면 이클립스가 실행된다!

 

 

  • jdk 설치

https://www.oracle.com/java/technologies/downloads/

 

jdk를 설치하기위해 위 링크로 들어가자

 

 

리눅스 맥 윈도우 각자 사용하는 운영체제에 맞게 클릭하자

난 윈도우의 x64 Installer 를 다운로드 했다

 

다운받은 파일을 실행시키면 설치할 경로를 설정하라고 한다

아까 만든 D드라이브의 새폴더로 설정했다

C드라이브는 항상 공간이 없다,,,

 

경로설정 후 next를 눌러주면 설치가 되고 완료!

환경변수 설정은 톰캣까지 깔고 하겠다

 

 

  • Tomcat 설치

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

 

아파치인지 어피치인지 톰캣을 설치하자

나는 9.0.62 버전을 설치했다

 

여기서 뭘 설치 해야될지 몰라서 그냥 64-bit Windows zip을 설치했다

다 설치하고 알았는데 내가 설치한건 수동설치 파일이었다

자동설치를 하려면 바로 밑에있는 파일을 설치하면 된다.

자동설치는 안해봐서 뭐가 다른진 모르겠다

 

경로는 마찬가지로 아까 그 D드라이브 새폴더로 설정해주었다

설치 완료!

 

실행하기전에 포트변경도 해주었다

옛날에 하도 이것저것 건드리는 바람에 8080포트는 당연하게 안될거 같다

톰캣을 설치한 경로로 들어가서 conf > server.xml 파일을 열자

난 메모장으로 열었다 (마우스 우클릭 > 연결프로그램 > 메모장)

 

열었으면 길고긴 코드에서 형광으로 칠한 저부분을 찾자

숫자를 8080에서 다른걸로 바꿔준다

난 80으로 바꿨다

저장!

 

이제 실행해보자

톰캣을 설치한 경로로 들어가서 bin > startup.bat 을 실행시키자

실행이 안된다

당연함 환경변수 설정을 안함

 

 

  • 환경변수 설정

JDK와 톰캣의 환경변수를 설정하자

 

시작버튼 > 설정 > 시스템 > 정보 > 고급시스템 설정

순서로 들어가자

시스템 속성 창이 뜨면 환경변수를 클릭

 

시스템변수에 새로만들기 클릭

 

먼저 톰캣의 변수를 설정하자

변수이름 CATALINA_HOME

변수값은 본인이 설정해준 톰캣의 파일경로를 입력해준다

(난 여기서 실수를 해서 애먹었다)

입력 후 확인 클릭

 

다음은 JDK의 변수를 설정하자

변수이름 JAVA_HOME

변수값은 본인이 설정해준 JDK 파일경로로 입력 후 확인

 

시스템 변수에 Path를 클릭 후 편집

 

새로만들기를 클릭 후

 

%CATALINA_HOME%\bin

%JAVA_HOME%\bin

 

이 두가지를 추가해주자

다 확인을 누르면 설정 완료!

 

 

  • 실행 확인

이제 톰캣을 실행해보자

톰캣을 설치한 경로로 들어가서 bin > startup.bat 실행!

이상한 문자들이 마구마구 쏟아진다

이때 실행창이 꺼지면 안된다!

 

실행창을 켜둔 상태로 크롬을 켜서 주소창에

localhost:8080

을 입력해보자

난 아까 포트번호를 80으로 바꿨으니

localhost:80을 입력해주었다

 

잘 실행된다!!

 

  • 환경변수 설정하다 애먹은 오류

분명 다 제대로 했는데 톰캣이 실행이 안되길래 cmd 창에 startup.bat의 파일경로를 입력했다

The CATALINA_HOME environment variable is not defined correctly This environment variable is needed to run this program

라는 오류가 떴다

 

변수 값이 문제였다

파일경로를 압축풀고 생성된 상위폴더까지만 입력한것이다

폴더명을 잘 확인하자,,