반응형
java.net.UnknownHostException: localhost1956
상황
등록기능 테스트 진행중 발생했다. 뒤의 localhost숫자는 랜덤하게 변경된다.
Create을 만들고 Junit의 TestRestTemplate과 LocalServerPort를 생성해
http://localhost" + port + "/api/v1/pre 로 요청했는데
ResponseEntity<Long> responseEntity = restTemplate.postForEntity(url, preRequestDto, Long.class);
이곳에서 발생했다.
전에 스프링 부트와 AWS로 혼자 구현하는 웹 서비스에서 클래스 명만 다르고 나머지는 같은 프로젝트를 진행할 땐 발생하지 않았는데 이번에는 왜 발생했는지 모르겠다.
시도해본 것
- 구글링을 해보니 로컬에서 발생하는 에러가 아니라 외부 서버를 이용할 때 DNS문제로 발생한다고 한다. 나는 외부 서버를 이용하지 않는데 왜 그런건지 도통 모르겠다.
- idea64방화벽을 해제하라고해서 해제해봤다.
해결
http://localhost가 아니고 http://localhost:를 해야한다. 즉 오타였다....
오타를 발견한 경위는 한글 사이트만 방문하다 해결이 되지 않아 외국 사이트를 방문했다.
https://www.baeldung.com/java-unknownhostexception
이곳에서 오타거나 DNS문제라는 해결법을 보았고 오타를 발견했다.
반응형
'프로젝트 > 향수' 카테고리의 다른 글
JPA외래키 설정시 데이터 입력 방향 (0) | 2022.02.16 |
---|---|
데이터베이스 설계문제 (0) | 2021.11.22 |
No converter found capable of converting from type [org.springframework.data.jpa.repository.query.AbstractJpaQuery$TupleConverter$TupleBackedMap] to type (1) | 2021.09.02 |
no httpMessageConverter for (0) | 2021.08.25 |
should have [public, protected] no-arg constructor (0) | 2021.08.24 |