Spring Boot 시작하기

- #5_2. Eclipse Srping Boot 웹프로젝트

생성 / 가동



이번 장에서는 #3. 에서 진행 하였던 centOS에 Spring boot 웹프로젝트 생성을 동일하게 Eclipse 에서 같은 방식으로 진행해 보도록 하겠습니다.


( 이 방식은 프로젝트를 import 시키는 방식입니다. 이클립스에서 new project 생성방식과는 다른 방식이니 참고 부탁드려요.)




  Spring Boot 웹 프로젝트 생성하기 (#3 과 중복내용)


우선 아래 사이트에 접속해 정보를 입력하고 demo.zip 파일을 다운받겠습니다.

http://start.spring.io



* 주의 : search for dependencies 아래 inputbox에 WEB을 필히 입력하셔야 됩니다~~~~


Generate ProJect 버튼을 클릭하게되면 demo.zip 파일을 다운받수 있습니다.


압축을 해제 하면 아래와 같이 deom 폴더내에 5개의 파일/폴더가 생성됨을 볼 수 있습니다.



이제 이클립스로 돌아가서 위 demo 폴더를 import 해주도록 하겠습니다.



Existing Maven Projects 를 선택합니다.



demo.zip 을 해제한 demo 폴더를 선택 후 Finish




아래와 같이 Maven Project 생성




  Spring Boot 웹 프로젝트 가동하기 (Embeded Tomcat 실행)


이클립스에서 톰캣 가동은 간단합니다. ^^

프로젝트 우클릭(demo) -> Run As -> Java Application



DemoApplication - com.example 클래스 선택


아래와 같이 Embeded Tomcat 이 가동되어진 것을 볼 수 있습니다.



  Spring Boot 웹 페이지 실행

웹 브라우져에 http://localhost:8080 입력합니다.



아래와 같이 Whitlabel Error Page 가 뜬다면 셋팅이 완료된 것입니다.


페이지 설정은 #4의 내용을 그대로 답습하시면 됩니다. ~ ~

Spring Boot 시작하기

- #5_1. 이클립스 설치



이번 챕터 5에서는 이클립스에 Spring-boot 프로젝트를 생성 시키는 방법에 대해 알아보도록 하겠습니다.


이클립스 설치 부터 진행하겠습니다.

이클립스는 neon 으로 설치하도록 하겠습니다.




http://www.eclipse.org/ 에서 다운로드 진행





다운로드 완료 후 eclipse-inst-win64.exe 파일이 생성 되었습니다.

이번 버젼에서는 installer를 지원해주네요..

OS 버젼도 알아서 판단해주고 이클립스 설치가 한결 간편해졌네요.



위 그림처럼 Eclipse IDE for Java Developers 를 선택하시고 install을 진행합니다.

설치가 완료되면 아래와 같이 LAUNCH 를 실행할 것인가를 뭍네요 클릭해주세요~




eclipse Neon 의 설치가 완료되었습니다.

오랜만에 다시 설치하는 이클립스지만 엄청 쉬워졌네요...

기본적으로 maven, gradle 등을 지원해주고 있어 원하는 플러그인만 따로 설치해주시면 될것 같습니다.


다음은 장으로는 - #3. Spring Boot 웹 프로젝트 생성

을 이클립스에서 진행하도록 하겠습니다.


Spring Boot 시작하기

- #3. Spring Boot 웹 프로젝트 생성



JDK 와 MAVEN 의 설정이 완료된 후 Embeded Tomcat 을 이용하여 서버 가동을 해보도록 하겠습니다.



  Spring Boot 웹 프로젝트 생성하기


우선 아래 사이트에 접속해 정보를 입력하고 demo.zip 파일을 다운받겠습니다.

http://start.spring.io



Generate ProJect 버튼을 클릭하게되면 demo.zip 파일을 다운받수 있습니다.


압축을 해제 하면 아래와 같이 5개의 파일/폴더가 생성됨을 볼수있습니다.



위 파일들을 앞서 셋팅된 서버에 업로드 해주세요.


# mkdir /home

# cd /home

# mkdir demo

# cd demo


임의로 /home/demo 를 생성 하였습니다. demo 폴더에 압축해제 된 파일들을 업로드 한 후


# mvn spring-boot:run



위와 같이 Embeded Tomcat 이 실행 되어진것을 볼수 있습니다.



  Spring Boot 웹 페이지 실행


웹 브라우져에 http://192.169.1.10:8080 입력합니다.

(서버의 ip를 입력합니다. 포트는 기본 8080으로 셋팅되어져 있어서

http://서버의IP:8080 과 같은 형식으로 입력합니다. 포트는 방화벽 오픈 확인요)



아래와 같이 Whitlabel Error Page 가 뜬다면 셋팅이 완료된 것입니다.

(localhost 는 ip노출때문에 임의로 작성하였으니 본인 서버IP를 입력하시면 됩니다.)

Error 가 아닌 실 페이지는 다음 장에서 다시 살펴보겠습니다.

Spring Boot 시작하기

- #2. MAVEN 설치



Spring Boot 의 설치를 위해 MAVEN을 설치하도록 하겠습니다.

Maven 3.3을 설치하기 위해선 JDK7 이상이 설치되어 있어야합니다.





  MAVEN 다운로드


# cd /usr/local



https://maven.apache.org/download.cgi 에서 최근에 업데이트 된 파일을 살펴보자.





  심볼릭 링크 생성


# ln -s apache-maven-3.3.9 maven



  환경 변수 설정


이제 vi 에디터를 열어 /etc/profile의 내용을 수정합니다.

# vi /etc/profile


아래 내용 추가

export M2_HOME=/usr/local/maven
export PATH=${M2_HOME}/bin:${PATH}


# source /etc/profile



# mvn -v

Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-11T01:41:47+09:00)
Maven home: /usr/local/maven
Java version: 1.8.0_91, vendor: Oracle Corporation
Java home: /usr/local/jdk1.8.0_91/jre
Default locale: ko_KR, platform encoding: UTF-8
OS name: "linux", version: "2.6.32-504.el6.x86_64", arch: "amd64", family: "unix"



MAVEN 의 설치가 완료되었습니다.

Spring Boot 시작하기

- #1. JAVA 설치(CentOS 6.6)


Spring Boot 를 가동하기 위해 자바를 먼저 설치하도록 하겠습니다. 자바는 각 서버의 설정에 맞게 설치해주시면 됩니다.





  OS 종류 확인

# getconf LONG_BIT 

64


OS 버전을 확인 한 후, 아래 JDK를 다운 받도록 한다. 32bit 인지 64bit인지를 확인하여 OS에 맞는 설치를 합시다.




  JDK 다운로드 / 설치


# cd /usr/local


32bit일때

# wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u91-b14/jdk-8u91-linux-i586.tar.gz"

# tar xzf jdk-8u91-linux-i586.tar.gz


64bit일때

# wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u91-b14/jdk-8u91-linux-x64.tar.gz"

# tar xzf jdk-8u91-linux-x64.tar.gz


자바 심볼릭 링크 생성

# ln -s jdk1.8.0_91 java




  환경 변수 설정


이제 vi 에디터를 열어 /etc/profile의 내용을 수정합니다.

# vi /etc/profile


아래 내용 추가

export JAVA_HOME=/usr/local/java
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH="."


# source /etc/profile




  설치 확인


자바가 정상적으로 설치 되었는지 확인합니다.


# java -version

java version "1.8.0_91"
Java(TM) SE Runtime Environment (build 1.8.0_91-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.91-b14, mixed mode)



자바 설치가 완료 되었습니다.












+ Recent posts