728x90
Build 했는데 .jar 만드는 과정에서 계속 test파일에서 충돌해서
오류 못 잡고 일단 다 주석 처리함.
//build.gradle에
//JUnit4 추가
testImplementation("org.junit.vintage:junit-vintage-engine") {
exclude group: "org.hamcrest", module: "hamcrest-core"}
도 해보고
https://www.inflearn.com/questions/206956
setting - build - build tools - build and run using이랑 run tests using을 인텔리제이로 바꿔줌.
------Git Bash
웹개발 종합반 때 썼던 5000번 포트가 남아있어서
먼저 삭제해야 했음.
sudo iptables -t nat -L --line-numbers
하면 포트번호 볼 수 있음
sudo iptables -t nat -D PREROUTING 1
하면 1개씩 없어짐.
//포트 번호 없애기 - 리눅스 자체 포트포워딩을 작동시키기
sudo iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 8080
근데 강의 자료에서는 이렇게 적혀있는데 그냥 저거 하면 한방에 갈아끼워지는 건 아닌건가?
java -jar JAR파일명.jar
로 실행.
원격 접속을 종료하더라도 서버가 계속 돌아가게 하기
# 아래의 명령어로 실행하면 된다
nohup java -jar JAR파일명.jar &
서버 종료하기 - 강제종료하는 방법
# 아래 명령어로 미리 pid 값(프로세스 번호)을 본다
ps -ef | grep java
# 아래 명령어로 특정 프로세스를 죽인다
kill -9 [pid값]