Could not open inputStream for https://fastdl.mongodb.org/win32/mongodb-win32-x86_64-3.5.5.zip with proxy Optional.empty 문제 해결

SuYeong·2024년 1월 7일
1
post-thumbnail

안녕하세요. 오늘은 embedded mongoDB를 사용할 때 마주칠 수 있는 오류를 해결해보겠습니다.

embedded mongoDB를 사용하여 테스트 코드를 만들었는데, 아래와 같은 오류가 뜨며 테스트가 실행되지 않았습니다.

Could not open inputStream for https://fastdl.mongodb.org/win32/mongodb-win32-x86_64-3.5.5.zip with proxy Optional.empty

제가 사용하고 있던 의존성 버전 정보는 아래와 같습니다.
spring-boot : 2.7.7
de.svenkubiak:embedded-mongodb : 7.0.0
de.flapdoodle.embed.mongo : 3.4.11
(de.svenkubiak:embedded-mongodb 의존성이 가져온 의존성. 직접 추가한 것이 아님)


해결 방법

다운로드 문제 자체를 해결하는 방법은 못찾았습니다.

대신, embedded mongoDB 파일을 직접 받아서 특정 디렉터리에 넣어두면 테스트는 정상적으로 실행 가능합니다.

  1. 오류 메시지에 있는 zip 파일의 주소에 직접 접속하여 zip파일을 다운로드 받습니다.
  2. 압축 해제 없이(!!) C:\Users\<Username>\.embedmongo\win32\ 이 경로에 집어넣어주시면 됩니다.

저의 경우, zip파일을 받는 경로는 아래와 같습니다.

https://fastdl.mongodb.org/win32/mongodb-win32-x86_64-3.5.5.zip


감사합니다.


참고

https://stackoverflow.com/questions/50579963/unable-to-download-embedded-mongodb-behind-proxy-using-automatic-configuration

https://github.com/flapdoodle-oss/de.flapdoodle.embed.mongo/discussions/418

profile
안녕하세요

1개의 댓글

comment-user-thumbnail
2024년 1월 8일

딥자자의 텐서플로우 관련 질문이 있습니다. 여기에 해도 되나요?

답글 달기