sudo nano /etc/hostname
sudo hostname -F /etc/hostname
sudo apt install yum
java -version
Command 'java' not found, but can be installed with:
sudo apt install default-jre
sudo apt install openjdk-11-jre-headless
sudo apt install openjdk-8-jre-headless
sudo apt install openjdk-11-jre-headless
openjdk-11-jre-headless 를 깔아준다
$ sudo chmod 777 ./gradlew
$ ll ./gradlew
-rwxrwxrwx 1 ec2-user ec2-user 5296 Feb 21 05:04 ./gradlew
$ ./gradlew build
gradle을 빌드해준다.
.build
├── classes
│ └── java
│ ├── main
│ │ └── ec2
│ │ └── baepo
│ │ └── demo
│ │ ├── DemoApplication.class
│ │ └── controller
│ │ └── BoardController.class
│ └── test
│ └── ec2
│ └── baepo
│ └── demo
│ └── DemoApplicationTests.class
├── generated
│ └── sources
│ ├── annotationProcessor
│ │ └── java
│ │ ├── main
│ │ └── test
│ └── headers
│ └── java
│ ├── main
│ └── test
├── libs
│ └── demo-0.0.1-SNAPSHOT.jar
├── reports
│ └── tests
│ └── test
├── resources
│ └── main
│ └── application.properties
├── test-results
│ └── test
│ └── binary
│ └── output.bin
└── tmp
├── bootJar
│ └── MANIFEST.MF
├── compileJava
│ └── source-classes-mapping.txt
└── compileTestJava
└── source-classes-mapping.txt
그러면 이런 tree구조가 생성되는데, build > libs에 생성된 jar 파일을 실행시키면 spring이 구동된다.
java -jar demo-0.0.1-SNAPSHOT.jar
나가기 = exit
sudo apt-get install mysql-server-5.7
mysql -u [Master username] -p --host [엔드포인트 주소]
$ mysql -u 마스터 사용자 이름 -p -h RDS 인스턴스 엔드포인트
$ 비밀번호