[cloneProject] springboot + EC2 ๋ค๋ฃจ๋ฉด์ ๋ง๋ ์๋ฌ๋ค ์ ๋ฆฌ
๐ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ๊ทผํ์ง ๋ชปํ๋ 4000์๋ฌ
์ด๋ด ๋๋ exception์ printํด๋ณด๋ฉด ๋๋ค. (๋ค์ ๊พธ์ฐ์ธํ์์ ์ค๋ช ์์ ) ๊ทธ๋ฆฌ๊ณ RDS์ ์คํค๋ง๊ฐ ์ฌ๋ฌ๊ฐ์ผ ๋ ๋ค๋ฅธ ์คํค๋ง๋ฅผ ์ ๊ทผํ๋๊ฑด ์๋์ง ํ์ธํด์ค์ผํ๋ค. ๋๊ฐ์ ๊ฒฝ์ฐ๋ Bunjang ์คํค๋ง๋ฅผ ์ฐธ์กฐํด์ผํ๋๋ฐ YOUTUBE ์คํค๋ง๋ฅผ ์ฐธ์กฐํ๊ณ ์์๋ค.
๐ EC2์ ํด๋ก ํ logback permission denied์๋ฌ
๊ถํ ๋ฌธ์ ๊ฐ ๋ง์ sudo chown -R ubuntu ./ ๋ก ๊ด๋ฆฌ์ ๊ถํ ๋ณ๊ฒฝํ๋ฉด ๋๋ค.
๐ port alreay in use์ผ ๋ port ์ฃฝ์ด๋ ๋ฐฉ๋ฒ
https://codingmoonkwa.tistory.com/152
[AWS] Error: ํฌํธ๊ฐ ์ด๋ฏธ ์ฌ์ฉ ์ค์ ๋๋ค.
[๋ฌธ์ ] EC2๋ด ๋ฆฌ๋ ์ค ์๋ฒ์์ jarํ์ผ์ ๋ฐฐํฌํ๋ฉด์ ์๋ฌ๊ฐ ๋ฐ์ํ๋ค. [ํด๊ฒฐ] ํด๋น ํ๋ก์ธ์ค๋ฅผ ์ฃฝ์ด๊ณ ๋ค์ ์คํ //ํฌํธ๋ฒํธ 8080์ธ ํ๋ก์ธ์คid ํ์ธ $ netstat -ntlp | grep :8080 //tcp 0 0 :::8080 :::* LIST..
codingmoonkwa.tistory.com
$ netstat -ntlp | grep :9002
// 9002๋ฒ ํฌํธ์ ํ๋ก์ธ์ค id ํ์ธ
//tcp6 0 0 :::9002 :::* LISTEN 21181/java
// 21181์ด 9002๋ฒ ํฌํธ์ ํ๋ก์ธ์ค
$ kill -15 23921
//ํ๋ก์ธ์ค ์ฃฝ์ด๊ณ ๋ค์ ์คํ
โญ ๊พธ์ฐ์ธํ : exception์ ์ถ๋ ฅํด๋ณด์!
exception์ ์ถ๋ ฅํ๋ฉด dao์๋ฌ๋ฅผ ๋ ๊ตฌ์ฒด์ ์ผ๋ก ํ์ธํ ์ ์๋ค.
๐ EC2์์ ์ฝ๋์ ์์ ๋ ๋ด์ฉ์ ๋ฐ์ํ๊ธฐ ์ํด git pull ํ๊ณ ๋์ ์คํ๋ง๋ถํธ buildํด์ค ๋ gradlew.clean build ํ ๋ค์์ java --jar ํด์ค์ผํ๋ค!
build๋ฅผ ํด์ ์๋ก์ด ์์ค์ฝ๋๋ก ๋น๋ํด์ฃผ๊ณ ๋น๋๋ ๊ฒ์ ์คํ์์ผ์ฃผ๋ ๊ฒ์ด๋ผ๊ณ ์๊ฐํ๋ฉด ๋๋ค.
โญ SQL์์ exists๋ฅผ ์ธ ๋ ์กด์ฌํ๋ฉด 1, ์กด์ฌํ์ง ์์ผ๋ฉด 0์ ๋ฐํ