λ¨Όμ ,Β EC2 μΈμ€ν΄μ€μ SSHλ‘ μ μν©λλ€.
bash
볡μ¬νΈμ§
ssh -i ~/AWS/tastefulkey.pem ubuntu@<EC2_PUBLIC_IP>
EC2μ Javaκ° μ€μΉλμ΄ μλμ§ νμΈν©λλ€.
bash
볡μ¬νΈμ§
java -version
λ§μ½ Javaκ° μλ€λ©΄ μ€μΉν©λλ€.
bash
볡μ¬νΈμ§
sudo apt update
sudo apt install -y openjdk-17-jdk
μ€μΉκ° μλ£λμλμ§ λ€μ νμΈν©λλ€.
bash
볡μ¬νΈμ§
java -version
λ‘컬μμΒ Spring Boot μ ν리μΌμ΄μ μ λΉλν©λλ€.
bash
볡μ¬νΈμ§
./gradlew clean build
bash
볡μ¬νΈμ§
mvn clean package
λΉλκ° μλ£λλ©΄ JAR νμΌμ΄ μμ±λ©λλ€.
bash
볡μ¬νΈμ§
ls build/libs/ # Gradle
ls target/ # Maven