본문 바로가기
728x90

츄Log/끄적끄적26

Spring Batch job_parameter 유무에 따른 예외 처리 차이 스프링 배치를 공부중입니다. 이런저런 테스트를 해보다가 다음과 같은 상황을 맞이했습니다. completed된 동일한 job instance를 재실행 하는 경우, 1. job parameter가 있는 경우에는 JobExecution을 만드는 과정에서 JobInstanceAlreadyCompleteException 발생합니다. 2. job parameter가 없는 경우에는 위 코드 조건문에 맞지 않아서 JobExecution이 생깁니다. Step Handler에서 Step이 모두 Completed상태이므로 Step already complete or not restartable, so no action to execute: StepExecution~ 로그가 찍힙니다. 생성된 JobExecution의 STAT.. 2023. 12. 29.
SpringBatch 실습중에 H2 console 접근시 Connection Refused 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.xm.. 2023. 12. 28.
728x90