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