Aws
-Ec2(Linux) , RDS
DB
-Mysql
java
-IntelliJ, gradle, spring boot, mustache
-Java 버전 11.0.11, javac 1.8.0 mysql 8.0.23
git
bitbucket
처음으로 프로젝트 하면서 많은 어려움이 있었지만 많은 도움이 되었습니다.
책보고 강의 보는거 보다 실제로 만들어보고 배포하는것이 큰 도움 되는걸 알게 되었습니다
이번 글은 Linux 명령어을 이용해서 java,mysql,git,tomcat 등 연동 시켜 springboot로 개발한거까지 배포할때까지 쓴 명령어을 정리하고자 올립니다.
java 설치 과정
1. java 설치하기
sudo yum install java-1.8.0-openjdk [ java 1.8.0 설치 ]
sudo yum install java-1.8.0-openjdk-devel.x86_64 [ javac 설치 ]
1-1. java 11버전 설치
sudo yum install java-11-amazon-corretto-headless
1-2. 1.8.0 -> 11버전 변경
sudo alternatives --config java
처음에 설치한 1.8.0 버전이 있고 지금 설치한 11.0.11 버전이 있습니다. 1 누르고 엔터 치면 1.8.0 기준으로 가고 2 누르고 엔터 치면 11.0.11 버전으로 변경이 가능합니다. 마지막으로 버전 확인 해줍니다.
java -version
javac -version
Tomcat 설치 과정
2. Tomcat 설치
$ sudo yum install tomcat
$ sudo yum install tomcat-admin-webapps
$ sudo yum install tomcat-webapps
$ sudo yum install tomcat-docs-webapp
간단한 서버 관리를 위해서 tomcat-admin-webapps, tomcat-webapps 패키지도 설치해 줍니다.
2-1 Tomcat 기본 명령어
// Tomcat 리스트 목록
$ yum list | grep tomcat
// Tomcat 시작
$ sudo service tomcat8 start
// Tomcat 종료
$ sudo service tomcat8 stop
// Tomcat 재시작
$ sudo service tomcat8 restart
MySQL 설치 과정
3. MySQL 설치하기
$ sudo yum install mysql
mysql -u 계정 -p -h Host주소 :
만약 계정이 생각이 안나면 AWS-> RDS -> 데이터 베이스 -> 생성한 인터페이스 선택 -> 구성
들어가시면 있습니다.
Host 주소가 생각이 안나면 AWS-> RDS -> 데이터 베이스 -> 생성한 인터페이스 선택 -> 연결&보안
들어가시면 있습니다.
show databases;
git 및 프로젝트 배포 과정
4. git 설치하기
$sudo yum install git
5. 현 시점까지 설치한 패키지 업데이트 하기
$ sudo yum update -y
6. 개발한 프로젝트 배포하기
1) bitbutket에 있는 프로젝트 url을 복사 후 리눅스에 붙여줍니다.
전 app 폴더만들고 그 안에 git 이라고 폴더를 하나더 생성 후 git clone 했습니다
$ mkdir app/git
생성된 git 디렉토리로 이동하고,
$ cd app/git
$ bitbutket URL주소 복사해줍니다
그리고 git 디렉토리에서
git clone githubURL 주소 복사 해줍니다.
git clone이 끝나면 제대로 들어갔는지 ls 로 확인 합니다
제대로 들어가 있으면 자신이 만든 프로젝트 디렉토리가 있을겁니다.
cd 프로젝트디렉토리로 이동
$ sudo chmod 777 ./gradlew
$ ll ./gradlew
-rwxrwxrwx 1 ec2-user ec2-user 5296 Feb 21 05:04 ./gradlew
$ ./gradlew build
빌드가 되고나면 프로젝트 안에
build가 생성 되어있을것이다
$ cd build 안에 들어가면
libs 가 있을것이고 안에 들어가면 {해당.jar파일} 이 있습니다.
$ cd libs 한뒤에
$ sudo java -jar *.jar 라고 입력하고 엔터 치면 자신이 만든
spring boot 프로젝트가 실행되는걸 알수 있습니다.
'AWS' 카테고리의 다른 글
s3 버킷 생성 (0) | 2021.05.31 |
---|---|
AWS_Ec2_Linux_ 포트 에러 (0) | 2021.05.27 |
ec2_linux(mysql 설치) (0) | 2021.05.24 |
ec2_linux_java버전 11로 업데이트 (0) | 2021.05.24 |
RDS_Mysql(Cannot Connect to Database Server) 오류 (0) | 2021.05.24 |