본문 바로가기
Language/Java

[Java/Spring Framework] Eclipse 스프링 연동하기

by 김대우~ 2019. 3. 14.


보통 회사를 입사나 이직을 하게 되시거나 신입분들은 소스를 다운받게되어서


기초에 대한 지식이나 이런것들을 못배우시거나 학원 같은데에서 배워오게 되는데 나중에 되면

생각이 잘 안날때가 있으실 겁니다.



환경설정


- eclipse Mars.2 Release (4.5.2)

- jdk 1.8.*버전대

- tomcat 8.0.*    (tomcat 너무 높은걸 쓰시면 eclipse에서 인식을 못할수도 있음)



이클립스 다운로드 URL
https://www.eclipse.org/downloads/


jdk 다운로드 URL

https://www.oracle.com/technetwork/java/javase/downloads/index.html


tomcat 다운로드 URL

https://archive.apache.org/dist/tomcat/tomcat-8/



위 제품들을 다운 받아서 사용하시면 됩니다.


먼저 이클립스에서 Spring 모듈을 설치하기위해  Help > Eclipse Marketplace 클릭



상단 검색란에 spring 검색을 하면 spring IDE가 보이시죠. 이거 누르고 Install 클릭



이제부터 Next > Finish



라이센스 체크 후 Finish



ReStart 오케이 떙큐







재 실행후 제대로 설치 되었는지 확인 후 Spring Project를 만들어 봅시다.

File > New > Other



Spring Legancy Project 클릭 후 Next



Project name을 작성 후  > Spring MVC Project 클릭 > Next 



패키지명을 적당히 적어준 후 Finish



생성된 프로젝트에서 pom.xml를 열던 Overview 형태라서 해당 창 아래에 보시면 pom.xml클릭 하시면 아래처럼 

소스보기로 변환됩니다.


여기에서 태그를 찾아서 저희가 설치한 jdk버전으로 수정합니다.

<java-version>1.6</java-version>    =>  <java-version>1.8</java-version>


그 후 스프링 버전을 찾아서 버전도 변경합니다. 

<org.springframework-version>3.1.1.RELEASE</org.springframework-version>  

=>  <org.springframework-version>4.3.3.RELEASE</org.springframework-version>


저장하시고



지금 이클립스가 에러가 나고 있는데 이걸 속성을 수정하여 잡아줘야합니다.

먼저 jdk 버전을 1.6에서 1.8로 바꾸는 작업을 할겁니다. 


프로젝트 우클릭 > properties



Java Build Path > Libraries > JRE System Library .... 클릭 후 Edit 

설치한 jdk폴더까지 잡아줍니다. 


예) jdk 잡아주는 방법은 프로젝트에 할당 할수도 있고 

이클립스 workspace전체에 할당할수도 있는데 저는 


후자 방법을 택했습니다. 

방법은 


Window > Preferences > Java > Installed JREs > Add > Standard VM 선택 > Next > Directory > D:\utils\java\jdk1.8.0_201 까지만 선택

추가가 되면 해당 버전 체크 후 Apply



다시 Java Compiler > 1.8 선택 > Apply



Project Facets > 1.8 선택 후 > Apply



아까 다운받은 톰캣도 설정해줍니다. 


Windwos > Server > Runtime Environments > Add > Apach Tomcat v8.0 선택 > Next > Browse > D:\utils\tomcat\apache-tomcat-8.0.1 까지 선택 후 > Finish 


여기서 잘안된다면 톰캣버전이 높은거에요.. 1.8.초반때 버전으로 다시해보세용



네 아직 에러는 안사라졌을꺼에요 Spring 라이브러리를 제대로 읽어오지 못해서 에러가 나고있습니다.

프로젝트 우클릭 > Run As > Maven clean > 

다시 한번더 Maven install을 한번식 해줍니다.


로그가 막 올라가면서 Success할겁니다.



만약 위와같이 했는데도 에러가 안사라진다면 라이브러리를 다 지운후에 다시한번 다운 받을 겁니다.

에러 내용을 보시면 라이브러리 어디위치에 있는거 못찾겠다고 나오는데 그 path정보를 쓰셔도 되고 


아니면 c:\\User\본인Host\.m2아래에 있는 repository폴더를 삭제합니다. 


다시 이클립스를 실행하면 새로 다운받는라 조금 느릴겁니다.


그후에 


프로젝트 우클릭 > Run As > Maven clean > 

다시 한번더 Maven install을 한번식 해줍니다.


로그가 막 올라가면서 Success할겁니다.


다시이렇게하면 install할때 또 라이브러리들을 다운로드할겁니다.



마지막으로 프로젝트 > Spring Tools > Add Spring Project Nature 를 클릭해줍니다.

위와같이 했는데도 에러가 안사라진다면 컴터 던져버리세요



에러가 잘 처리되었다면 톰캣을 기동하여 화면을 확인해봅시다.

톰캣 추가 후 프로젝트 ADD 후 톰캣 기동 


기동후 URL path를 확인하기 위해 server.xml을 열어서 내 프로젝트의 path부분을 확인합니다. /mywork로 되어있습니다. 

port는 바꾸지 않아서 8080일테구요



브라우저에서 URL 띄우기 전에 home.jsp를 열어서 

상단에 

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %>


한줄 추가해주세요 글씨 깨지는거때문에 미리 바꿔놓는겁니다.



인터넷 브라우저를 열고 


http://localhost:8080/mywork


Hello workd! 


이렇게 나온다면 Spring 프로젝트를 잘 만드신겁니다.






댓글