SPRING 개발환경 구축

SPRING 개발환경 구축


JDK 1.8.0 설치

Oracle 사이트에 접속하여 로컬PC환경에 적합한 JDK 1.8.0을 다운로드 받아 설치합니다.


다운로드 : http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html


STS(Spring Tool Suite) 설치

STS는 spring.io에서 배포하는 Spring개발을 위한 플러그인을 모두 설치해놓은 Eclipse입니다. 일반적인 Eclipse와 기본기능은 동일하며 Spring개발에 필요한 별도 플러그인을 모두 설치된 통합개발환경입니다. 아래 사이트에서 STS Release버젼을 다운로드 받거나, 그림 아래에 있는 Update Site Archives형태로 설치가 가능합니다. 

  • STS : Spring 개발에 필요한 플러그인이 모두 설치된 Eclipse

  • Spring Update Site : 기존에 사용하는 Eclipse를 사용하는 경우 추가 플러그인만 설치하는 경우 사용

보통은 STS설치를 통해서 Spring전용 개발환경을 구축하는 것이 보편적입니다. 

다운로드 : http://spring.io/tools/sts/all


Tomcat 9.0.8 설치

WAS로 사용할 Tomcat 9.0.8을 설치합니다. 아래 화면에 표시된 64-bit Windows.zip 혹은 32-bit Windows.zip 을 설치하여 Archives형태로 설치하는 것을 권장드립니다. 만약 32-bit/64bit Windows Service Installer형태로 설치하는 경우 윈도우 기동시마다 불필요하게 로컬WAS가 서비스로 등록되며 자동으로 WAS STARTUP을 수행하게 됩니다. 실제 윈도우 서버에 설치하는 경우가 아니라면 권장드리지 않습니다.


다운로드 : https://tomcat.apache.org/download-90.cgi



설치경로 확인


저는 전체적으로 아래와 같이 PATH를 잡아 설치하였습니다. 개인의 취향이나 개발습관에 따라 자유롭게 설치하시면 됩니다. 아래 표에 정리 된 내용이 필수로 필요한 폴더이고 나머지 pivotal-tc-server, legal등의 폴더는 삭제하여도 무방합니다.


 제품

 설치경로 

 JDK 1.8

 C:\projects\jdks\jdk1.8.0_171

 TOMCAT 9.0

 C:\projects\servers\apache-tomcat-9.0.8

 STS 3.9

 C:\projects\spring\sts-3.9.4.RELEASE


STS.ini 수정

STS.ini (Eclipse의 경우 eclipse.ini) 파일은 STS가 기동될 때 옵션을 지정할 수 있는 환경설정 파일입니다. 본 파일에서 JDK의 위치를 지정하여 STS를 기동할 수 있습니다. 이렇게 JDK를 직접 지정하게 되면 JDK설치 후 별다른 PATH등록을 하지 않더라도 정상적으로 STS기동이 가능하게 됩니다.


아래 파일에서 빨간색 부분을 추가하여 주세요.


C:\projects\spring\sts-3.9.4.RELEASE\STS.ini

-startup

plugins/org.eclipse.equinox.launcher_1.4.0.v20161219-1356.jar

--launcher.library

plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.551.v20171108-1834

-product

org.springsource.sts.ide

--launcher.defaultAction

openFile

-vm

C:/projects/jdks/jdk1.8.0_171/bin/javaw.exe

-vmargs

-Dosgi.requiredJavaVersion=1.8

--add-modules=ALL-SYSTEM

-Xms40m

-Dosgi.module.lock.timeout=10

-Dorg.eclipse.swt.browser.IEVersion=10001

-Xmx1200m


다음 포스트는 SPRING 샘플 프로젝트 생성 및 TOMCAT WAS구동을 준비하도록 하겠습니다.


이 글을 공유하기

댓글

Email by JB FACTORY