본문으로 바로가기

Java/JSP 기본 개발 환경 구축

category Dev Environment 2015. 7. 27. 18:31

Java 개발 환경 구축

JDK(Java Development Kit) - 자바 엔진

포스팅을 하는 시점 → Java SE(Standard Edition) 8u51 ( 8버전의 업데이트가 51번 이루어진...) 를 다운로드 

[JRE(java runtime engine) 는 엔진(자바를 실행할 목적일 경우에)만 포함, JDK 는 jre(엔진)과 개발관련 소스까지 포함]


Eclipse (개발 도구 IDE)

본인 OS 에 적합한 이클립스를 다운받습니다. 이클립스는 설치형이 아니라 실행파일형이기 때문에 압축을 해제한 폴더를 자주 사용하는 C 드라이브폴더에 복사,이동시킵니다. )

Eclipse IDE for java EE Developers (IDE:Intergrate Development Editor, EE: Enterprise Edition) 는 자바와 jsp 개발을 위한 통합 개발툴입니다.





환경변수 등록하기 (bin, jdk 경로 등록하기) 

환경변수(운영체제가 실행되면서 프로그램에게 문자정보를 제공할 목적으로 문자정보를 저장하는 저장소... 정도로 이해)

예) C:\Program Files\Java\jdk1.8.0_51\bin


제어판 → 시스템 보안 → 시스템 ::: 고급 시스템 설정 클릭 ( 컴퓨터의 우측마우스 클릭후 속성 클릭) → 시스템 속성 팝업창

시스템 변수의 path 마지막에 세미콜론(;) 추가후 C:\Program Files\Java\jdk1.8.0_51\bin 입력

bin 파일에 있는 실행 파일들을 cmd 에서 어느 디렉토리에서나 실행가능해집니다.

그리고 일반적으로 jsp 웹개발 환경에서는 자바의 jdk가 설치되어 있는 디렉토리를 환경변수로 등록하여 줍니다.

시스템 변수 → 새로 만들기 후 자바의 jdk 가 있는 path 를 등록합니다.

C:\Program Files\Java\jdk1.8.0_51 을 새로운 시스템 변수 이름 설정 후 등록합니다.





Tomcat (톰캣) 다운로드 및 설치

  • 웹서버/웹컨테이너 : jsp 로 구축된 웹사이트 파일을 실행시켜주는 엔진 역할을 담당 
  • http://tomcat.apache.org/


tomcat 버전을 선택한 후 시스템 종류에 적합한 톰캣을 다운로드 받습니다.

  • 32-bit Windows zip (pgp, md5, sha1) 
  • 64-bit Windows zip (pgp, md5, sha1) (portable 과 같은 실행형으로 프로젝트별로 실행하여 사용합니다.)
  • 32-bit/64-bit Windows Service Installer (pgp, md5, sha1) => 설치형으로 자동실행됩니다.


C 드라이브 프로그램 파일에 톰캣 압축을 풉니다.(설치 폴더는 사용자 맘)

톰캣을 환경변수로 등록합니다. 위의 환경변수 등록과 같습니다.

일반적으로 이클립스를 사용할 경우는 환경변수를 등록하지 않아도 상관없습니다.

저는 압축을 푼 폴더를 Tomcat 으로 이름을 변경하여 새로운 시스템 변수 이름으로 CATALINA_HOME 입력하고 값은 C:\Program Files\Tomcat 을 등록합니다.



톰캣 실행하기

톰캣을 설치한 폴더의 bin 폴더로 이동합니다. bin 폴더에는 실행 파일들이 존재하며 bin 폴더에 shift + 우측마우스를 클릭하면 여기서 명령창 실행하기란  메뉴를 클릭하여 cmd 를 실행시킵니다.

startup.bat 를 입력하여 배치파일을 실행 - 톰캣 웹서버 실행

shutdown.bat 을 입력하여 배치파일을 실행 -  톰캣 웹서버 종료

dir *.bat 을 입력하여 배치파일 목록을 살펴봅니다.

배치파일 목록 중에 catalina.bat  파일은 startup 과 shutdown 을 옵션 값으로 주어 한꺼번에 실행시켜 줄 수 있습니다.

  • catalina.bat start
  • catalina.bat stop
  • catalina.bat version (톰캣 버전을 확인)
  • catalina.bat run 후 종료는 ctrl + c 


여러가지의 톰캣 실행을 알아보았고 브라우저에서 확인은 아래와 같습니다.

웹브라우저 테스트(기본 포트) http://localhost:8080/

또한 톰캣을 cmd 에서 실행할 경우 디렉토리에 상관없이 실행하고자 할때 톰캣의 bin 폴더를 환경변수의 path에 등록하여 줍니다.

환경변수 path 등록은 위에 설명한 내용과 같습니다.





이클립스에 톰캣 연동하기

이클립스를 실행한 후 하단의 탭 패널에 server 를 확인합니다. 혹시 server 패널이 보이지 않을 시에는 이클립스의 window → preference → Server 에 Runtime Environments 항목을 클릭하여 서버를 add 해도 됩니다.

add 클릭 후 작업환경에 맞는 톰캣 버전을 클릭한 후 톰캣이 설치된 디렉터리를 지정한 후 OK 합니다.



Java SE (Standard Edition) - 기본(표준) 에디션

  • 자바 프로그램을 실행시키는 JVM 정의
  • 자바 프로그램이 공통으로 사용하는 개발 도구와 API 정의
  • 구현체 : JDK( Java Development Kit)



Java EE (Enterprise Edition) - 서버 애플리케이션 개발 에디션

  • 웹 애플리케이션, 웹서비스, 분산 컴포넌트를 위한 개발 도구와 API 정의
  • 구현체 : WAS(Web Application Server) - Tomcat, WebLogic, Jeus, Jboss, ....


Java ME (Micro Edition) 

  • 임베디드 또는 모바일 장비를 위한 개발 도구와 API 정의



Jaehee's WebClub