Java 개발 환경 구축
JDK(Java Development Kit) - 자바 엔진
- JDK 1.6.x
- http://www.oracle.com/technetwork/java/index.html (오라클 사이트로 이동)
포스팅을 하는 시점 → 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 정의
'Dev Environment' 카테고리의 다른 글
디바이스별 픽셀 밀도 이해하기 (0) | 2019.01.22 |
---|---|
패키지(package), 접근 제한자, Getter와 Setter (0) | 2016.07.15 |
[Mac용] webStorm 단축키 정리 (0) | 2015.02.13 |