관리자 글쓰기

 본 내용은 혼자 공부하기 위하여 다른 포스트를 보면서 저에게 필요한 부분과 궁금했던 부분을 게시하는 곳입니다.


궁금한 것에 대한 것은 모르는 것이 많겠지만 함께 알아보도록 노력하겠습니다.


참조 게시 포스트 : http://addio3305.tistory.com/


-------------------------------------------------------------------------------------------------------------------------------------------


1. 개발 환경 다운로드 (Java + Eclipse + Tomcat + Maven)

1-0. 개발환경 버전

JDK : 9.0.1

Eclipse : Oxygen.2

Tomcat : 9.0.2

Maven : 3.5.2


해당 게시글을 남기는 날짜의 최신 버전을 사용하려고 합니다.


1-1. JDK 다운받기

JDK란 Java Development Kit라고 하여 자바 개발을 위한 필수 도구(Kit)입니다.


해당 오라클 페이지(http://www.oracle.com/technetwork/java/javase/downloads/index.html)에서 설치할 수 있습니다.



1-1-1. JDK와 JRE의 차이점

JDK는 위와 같고 JRE는 Java Run Environment의 철자로 자바 실행 환경으로 자바를 이용해 개발한 프로그램을 실행 할 수 있도록 해주는 역할을 합니다. (JDK 설치 시에 JRE가 같이 설치 됩니다.)



1-2. Eclipse 다운받기

Eclipse는 자바를 비롯한 다양한 언어를 지원하는 프로그래밍 통합 개발 환경(Integrated Developed Environment)입니다.


이클립스 페이지(https://www.eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/oxygen2)에서 받을 수 있


습니다.




1-3. Tomcat 다운받기

Tomcat은 웹 서버와 연동하여 실행할 수 있는 자바 환경을 제공하여 자바 서버 페이지와 자바 서블릿이 실행할 수 있는 


환경을 제공합니다.


아파치 톰캣 페이지(https://tomcat.apache.org/download-90.cgi)에서 받을 수 있습니다.




1-4. Maven 다운받기

Maven은 개발 중 여러가지 라이브러리를 참조하여야 할 때 이 라이브러리 관리의 어려움을 해결해주는 도구입니다.


아파치 메이븐 페이지(http://maven.apache.org/download.cgi)에서 받을 수 있습니다.




2. 개발 환경 구성하기

2.1 압축 풀기 및 JDK 폴더 구성하기

위에서 받은 4가지 프로그램들을 한 곳에 모아서 압축을 풀거나 설치합니다.


JDK의 경우 기본 경로에 설치 후 jdk-9.0.1라는 폴더만 복사하여 붙여 넣습니다.


또, Eclipse의 workspace 폴더를 만들어줍니다. 그럼 다음과 같이 5개의 폴더가 됬을 것입니다.




2.2 Eclipse 설정하기

eclipse 폴더 안 eclipse.ini 파일을 메모장으로 열고 아까 복사 붙여넣기 했던 jdk-9.0.1 폴더의 경로 중 javaw의 경로를 


넣어줄 겁니다.


-vm

C:\dev\jdk-9.0.1\bin\javaw.exe

(해당 경로는 각자 다 다르며 \jdk1.7.0_60 전의 경로는 사용자마다 변경해주시기 바랍니다.)


를 메모장에 해당 위치에 넣어주면 됩니다. 저기 단추 모양의 기호는 줄바꿈 기호입니다. 저 기호로 구별하며 -vmargs 


전 위치에 넣어주면 됩니다.





다음으로 이클립스의 VM(Virtual Machine) 메모리 공간 사용에 대한 옵션 설정으로 -Xms256m, -Xmx1024m를 자신의 


컴퓨터 RAM이 8GB 이상이면 -Xms1024m, -Xmx2048m으로 변경하여 준다. 방금 설정해준 이것으로 해당 이클립스의 


성능이 좌우됩니다.


위의 단계까지 완료하였다면 저장하고 닫아줍니다.



3. 설정하기

3.1 eclipse 실행하기

이클립스를 실행하여 아까 생성해놓았던 workspace를 경로로 설정하여 Launch 합니다.




3.2 Tomcat 설정하기

1. 먼저 Window 탭에서 Preferences를 열어줍니다.


2. Server 카테고리의 Runtime Environments에 들어가서 Add 탭을 눌러주면 해당 화면이 뜹니다.



3. 그러면 Tomcat v9.0을 선택하여 Next를 누른 뒤 Brower를 선택하여 아까 tomcat의 압축을 푼 폴더를 지정해줍니다.

(여기서 tomcat의 알집을 풀면서 생성되는 폴더가 아닌 알집 폴더 안의 tomcat 폴더가 하나 더 있는데 그 폴더를 경로로 지정해주어야 합니다.)


4. 다음으로 JRE를 우리가 받은 jdk의 버전을 선택해줍니다.(9.0.1)


5. finish를 누르고 apply를 눌러 저장하여 줍니다.


6. 다음 화면 하단의 server 탭에서 저 구문을 클릭하여 줍니다.



7. 그러면 밑의 화면과 같이 뜨면 Finish를 눌러줍니다.



8. 다음 저 재생 버튼(Ctrl+Alt+R)을 눌러주면 서버가 실행이 됩니다.



9. 다음과 같은 구문이 실행이 된다면 Tomcat 설정이 완료 된 것입니다.




3.3 Maven 설정하기

3.3.1 Maven Repository 변경

Maven Repository 라고 하면 아까 말했듯이 Maven이 라이브러리를 참조하는데 참조하는 방법이 인터넷에서 라이브러리를 찾아 추가하는 것인데 이 추가한 라이브러리를 저장하는 공간입니다. 이 위치를 apache-maven-3.5.2 폴더 안으로 바꾸려고 합니다. apache-maven-3.5.2 폴더 안에 Repository 폴더를 생성 후 apache-maven-3.5.2\conf 폴더 안에 settings.xml를 메모장으로 엽니다.




굉장히 복잡하지만 ctrl+F를 통해 <localRepository>를 찾아 /path/to/local/repo라고 되있는 부분을

아까 apache-maven-3.5.2 폴더의 Repository 폴더의 경로로 바꿉니다.

ex) <localRepository>C:\dev1\apache-maven-3.5.2-bin\apache-maven-3.5.2\repository</localRepository>

**** 이 부분에서 자세히 보면 주석 처리되어 있어 밑 부분에서 Maven 설정을 하여도 Repository가 바뀌지 않는다. 때문에 주석 부분을 수정해주어야한다.



3.3.2 이클립스에서 Maven 설정

1. Window 탭에서 Preferences를 선택합니다.


2. Maven 카테고리에 User Settings에서 Browser를 눌러 아까 수정한 settings.xml를 선택합니다.



4. 플러그인 설치하기

4.1 STS(Spring Tool Suite) 설치하기

1. Help 탭에서 Eclipse MarketPlace를 선택합니다.


2. sts를 검색하여 install를 눌러줍니다.



3. confirm을 눌러 설치합니다.


4. 라이센스에 동의하여 설치를 진행합니다.


5. 설치가 완료되면 이클립스를 Restart 할지 물으면 Restart를 해줍니다.


6. File 탭의 New의 Other을 클릭하여 spring 카테고리가 있는 지 확인합니다.




4.2 JSDT jQuery 설치

자주 사용하게 되는 jQuery에 대해 자동완성 기능이 있는 플러그인입니다. 예전에는 위와 같은 방법으로 받을 수 있었으나 지금은 안되기 때문에 이 방법을 사용합니다.


http://liante0904.tistory.com/61



여기까지 문제 없이 해결하였다면 개발환경 설치 및 구성, 이클립스 플러그인 설치까지 완료하였습니다.