728x90
Spring Batch를 공부하는 중에 발생한 이슈를 적어봅니다.
Spring Batch 프로젝트를 셋팅하고 H2디비를 연결 후에 각종 Job을 만들어 테스트 하는 도중, H2 Console 접근이 되지 않았습니다.
http://localhost:8080/h2_console 접근시 ERR_CONNECTION_REFUSED 가 발생하였고,
역시나 RST를 받아서 connection_refused가 발생하고 있었습니다.
흠.. 이상합니다.
8080포트가 열려있는지 확인해보았습니다.
> lsof -i :8080
아무것도 나오지 않았습니다.
설마 명령어가 잘못되었나 열린 포트를 확인해보았습니다.
> lsof -PiTCP -sTCP:LISTEN
LISTEN중인 포트에 8080이 없었습니다.
프로젝트의 pom.xml을 확인해보았습니다.
-_-ㅋㅋ 바로 발견했습니다.
주석을 제거하고, refresh 후 다시 실행해보았습니다.
잘 접속 됩니다.
패킷도 잘 오가고, LISTEN 중인 포트로도 잘 검색됩니다.
어떻게 하면 더 빨리 실수를 찾을 수 있었을까요?
그냥 처음 웹페이지에서 CONNECTION_REFUSED를 보자마자 pom을 확인하는 것도 나쁘지 않았을지도..?
728x90
'츄Log > 끄적끄적' 카테고리의 다른 글
Nested Class 종류와 Nested Static Class 사용에 대한 고찰 (2) | 2024.01.04 |
---|---|
NoSQL에서 다대일 관계, Join에 대한 지원이 약한 이유 (2) | 2024.01.03 |
SDKMAN (0) | 2024.01.02 |
JVM runtime data area, GC 포인트 (0) | 2023.12.31 |
Spring Batch job_parameter 유무에 따른 예외 처리 차이 (1) | 2023.12.29 |