๐จ ๋ฌธ์ ์ํฉ
`GitHub Actions`๋ฅผ ์ด์ฉํด `EC2`์ `Spring Boot` ์๋ฒ๋ฅผ ์ฑ๊ณต์ ์ผ๋ก ๋ฐฐํฌํ์ง๋ง, `Postman`์ ํตํด API๋ฅผ ํธ์ถํด ๋ณด๋ ๋ค์๊ณผ ๊ฐ์ ์ค๋ฅ๊ฐ ๋ฐ์ํ์ต๋๋ค
error: connect econnrefused
โ ํด๊ฒฐ ๊ณผ์
1๏ธโฃ ์๋ฒ์ ์คํ ์ค์ธ java ํ๋ก์ธ์ค ํ์ธ
~$ ps aux | grep java
ubuntu 5166 0.0 0.2 7076 2048 pts/0 S+ 10:02 0:00 grep --color=auto java
์ถ๋ ฅ ๊ฒฐ๊ณผ์์ `grep --color=auto java`๋ง ๋ณด์ธ๋ค๋ฉด, ํ์ฌ Java ํ๋ก์ธ์ค๊ฐ ์คํ๋๊ณ ์์ง ์๋ค๋ ๊ฒ์ ์๋ฏธํฉ๋๋ค.
2๏ธโฃ jar ํ์ผ ์๋์ง ํ์ธ
~$ ls
cicdtest.jar output.log
`Github Actions`๋ฅผ ์ด์ฉํด ๋น๋๋ `JAR` ํ์ผ์ `EC2`์ ์ ์กํ๊ณ ์์๊ธฐ์ ์ด ๊ณผ์ ์ด ์ ๋์๋์ง ํ์ธํ์ต๋๋ค.
๋ณด์๋ค์ํผ `cicdtest.jar`ํ์ผ์ด ์ ์์ ์ผ๋ก ์กด์ฌํ๋ ๊ฒ์ ํ์ธํ ์ ์์์ต๋๋ค.
3๏ธโฃ log ํ์ผ ํ์ธ
~$ cat output.log
nohup: ignoring input
nohup: failed to run command 'java': No such file or directory
`output.log` ํ์ผ์ ํ์ธํ์ฌ ์ ํ๋ฆฌ์ผ์ด์ ์ด ์ ์์ ์ผ๋ก ์์๋์๋์ง ํ์ธํฉ๋๋ค.
๊ฒฐ๊ณผ๋ฅผ ๋ณด๋ฉด `java` ๋ช ๋ น์ด๋ฅผ ์ฐพ์ ์ ์๋ค๊ณ ๋์ต๋๋ค.
4๏ธโฃ java ๋ฒ์ ํ์ธ
~$ java --version
์ค๋ง ์ค๋ง ํ๋ฉฐ ์๋ฐ ๋ฒ์ ์ ํ์ธํด ๋ณด๋ ๋์ค์ง ์์ต๋๋ค..
๊ฒฐ๋ก ์ ์ผ๋ก, EC2 ์๋ฒ์ Java๋ฅผ ์ค์นํ์ง ์์์ ๋ฐ์ํ ๋ฌธ์ ์์ต๋๋ค!
โ ํด๊ฒฐ
๊ฐ์ ํ์ํ ๋ฒ์ ์ Java๋ฅผ ์ค์นํ๊ธฐ ์ํด ๋ค์๊ณผ ๊ฐ์ ๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํ๋ฉด ๋ฉ๋๋ค.
์ ๋ Spring Boot ์๋ฒ์์ Java 17 ๋ฒ์ ์ ์ฌ์ฉํ๊ธฐ ๋๋ฌธ์, ํด๋น ๋ฒ์ ์ ์ค์นํ์์ต๋๋ค.
sudo apt install openjdk-17-jdk
'๐ฏ Programming' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[์คํ๋ง] ์คํ๋ง ์ด๋ฒคํธ๋ ์ธ์ ์จ์ผํ ๊น? (2) | 2025.04.02 |
---|---|
[์คํ๋ง] JPA N+1 ๋ฌธ์ ํธ๋ฌ๋ธ ์ํ (1) | 2025.03.27 |
[JAVA] ์ค๋ณต ์ ๊ฑฐ ๋ฐฉ๋ฒ(+์ ๋ ฌ) (1) | 2025.01.31 |
[Github Action] build ์ค๋ฅ ์์ธ ๋ ์์ธํ ๋ณด๋ ๋ฒ (0) | 2024.10.08 |