스프링부트로 웹서비스 구축을 목표로 기초부터 차근차근 밟아보도록 한다.
(교육생때 반년 정도 스프링으로 프로젝트를 해보긴 했지만....기억이 나려나 모르겠음)
이번 미니프로젝트는 3단계로 진행하고자 한다.
1단계 : AWS EC2에 SpringBoot 배포 및 Hello world! 보기 [Tomcat 앞단에 Nginx로 호스팅]
2단계 : SpringBoot에 Mybatis로 게시판 형태 구축
3단계 : 회사 홈페이지(PHP로 개발)을 SpringBoot로 마이그레이션
1단계 중에서 AWS(Amazon Web Service)의 EC2 인스턴스 생성에 대한 내용은 추후 블로그에 게시할 예정
------------------------------------------------2021년 4월 16일------------------------------------------------
EC2 인스턴스 생성 포스팅
https://mchoon1987.tistory.com/3
AWS(Amazon Web Services) EC2 구축하기
대표적인 클라우드 서비스 AWS(Amazon Web Services)에서 가상서버(EC2) 생성하여 서버 구축을 해보겠습니다. 작업요약 AWS가입 인스턴스 생성 고정IP 등록 putty로 원격접근 1. AWS가입 ※ 가입을 하기위해
mchoon1987.tistory.com
-------------------------------------------------------------------------------------------------------------------------
EC2 가상서버 OS
- RHEL 8 (Red Hat Enterprise Linux) 64bit
리눅스 서버에 jdk설치하기
* 설치가능한 jdk 패키지 확인
[root@localhost ~]$ sudo yum list java*jdk-devel
Last metadata expiration check: 2:58:55 ago on Mon 12 Apr 2021 09:41:14 AM UTC.
Available Packages
java-1.8.0-openjdk-devel.x86_64
1:1.8.0.282.b08-2.el8_3 rhel-8-appstream-rhui-rpms
java-11-openjdk-devel.x86_64 1:11.0.10.0.9-4.el8_3 rhel-8-appstream-rhui-rpms
* jdk1.8 설치
[root@localhost ~]$ sudo yum install java-1.8.0-openjdk-devel.x86_64
* jdk1.8 설치확인
[root@localhost ~]$ javac -version
javac 1.8.0_282
환경변수 설정하기
* java 설치된 경로 찾기
[root@localhost ~]$ which javac
/usr/bin/javac
[root@localhost ~]$ readlink -f /usr/bin/javac
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.282.b08-2.el8_3.x86_64/bin/javac
javac의 위치가 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.282.b08-2.el8_3.x86_64/bin/javac이기에 $JAVA_HOME은 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.282.b08-2.el8_3.x86_64까지 등록
[bin 경로 전까지 등록]
* vi편집기로 profile 파일 수정[가장 하단에 export 내용 입력]
[root@localhost ~]$ sudo vi /etc/profile
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.282.b08-2.el8_3.x86_64
export PATH=$PATH:$HOME:$JAVA_HOME/bin
* profile 적용하기
[root@localhost ~]$ source /etc/profile
* 환경변수 설정확인
[root@localhost ~]$ echo $JAVA_HOME
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.282.b08-2.el8_3.x86_64
[root@localhost ~]$ javac -version
javac 1.8.0_282
'Develop > Java' 카테고리의 다른 글
Java 기초 문법(파트2. 변수와 계산) (0) | 2021.05.09 |
---|---|
Java 기초 문법(파트1. 자바 시작하기) (0) | 2021.05.09 |
Java 기초 문법(자바 입문 - 프로그래머스 강의) (0) | 2021.05.09 |
스프링부트 시작하기3(Spring boot 개발환경 만들기) (0) | 2021.04.20 |
스프링부트 시작하기2(Nginx 설치하기) (0) | 2021.04.17 |