삽질 기록-error

스프링 배포

숲별 2022. 10. 14. 21:53
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

 

테스트 에러 문의 (Execution failed for task ':test'.) - 인프런 | 질문 & 답변

안녕하세요 선생님. ANDY BAE입니다. 테스트 시도 중 아래와 같은 오류가 발생하였습니다. 원인을 찾지 못하여 문의드립니다! Execution failed for task ':test'. > No tests found for given includes: [jpa...

www.inflearn.com

 

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값]