본문 바로가기

Error4

Spring boot(호스트 PC) 와 MySQL (docker container) 연동 실패 이번 포스팅에서는 Spring boot 와 MySQL (docker container) 연동 실패 에 관해서 다뤄보려고 합니다.   문제점Spring Boot 애플리케이션(호스트 PC) 과 MySQL(docker container)를 연동하려고 하는데 애플리케이션 쪽에서 MySQL 서버를 찾지 못하는 문제가 계속 발생하였습니다. 이 부분이  상당히 의심이 갔습니다.원래 이렇게 생겼었나? 하는 단순한 생각에서 출발해서 해결책에 도달하게 됐습니다... 해결책해결책은 docker 컨테이너 생성 시 -p 옵션을 이용해서 호스트 포트와 컨테이너 포트를 직접 지정해 주는 것입니다.docker는 포트 지정을  해주지 않으면  컨테이너의 포트만 활성화 되고, 외부인 호스트 PC와의 연결은 차단됩니다. 저같은 경우는 M.. 2024. 7. 11.
Node.js "no such file or directory" 문제상황React로 개발을 하려고 하는 상황에서 아래와 같은 error 메시지들이 나왔습니다.  해결 아마도 이 경로에 npm이라는 폴더가 만들어지지 않아서 생긴 문제인것 같아서 만들어주었습니다.  왜 npm이 생기지 않았는지 이 문제에 대한 정확한 원인은 모르겠지만, npm 폴더를 직접 만들어 줌으로써 문제는 해결이 된 것 같습니다. 2024. 7. 8.
Spring data Elasticsearch 사용 중 발생한 ApplicationContext 초기화 예외 문제 발견 콘솔 화면 핵심 예외 메시지 Invalid bean definition with name 'elasticsearchClient' defined in class path resource [com/example/demo/config/MyClientConfig.class] 예외 원인 해당 예외의 원인은 elasticsearchClient라는 빈이 유효하지 않은 정의이기 때문입니다. 문제 상황 이건 제가 ElasticsearchClient만 따로 사용하려고 빈 등록을 해둔 상태였습니다. 사실 여태 제가 Spring data Elasticsearch를 사용하는 것이 아닌 elasticsearch-rest-client만 의존성에 추가해서 사용하고 있는 줄 알았습니다… 그래서 빈 등록을 저렇게 해둔 거였는.. 2023. 8. 18.
WslRegisterDistribution failed with error: 0x80370114 이번 포스팅은 wsl 설치중 발견한 error 메시지에 대해 알아본 내용을 정리한 것입니다. 에러 종류 Resolving Error: 0x80370114 The operation could not be started because a required feature is not installed. 해당 에러는 설치하려는 기능에 대해 현재 저의 pc 환경이 아직 제대로된 준비가 되지 않았음을 뜻합니다. 원인 원인은 windows 업데이트하면서 재부팅 후 설치 시 기능이 롤백되면서 가상머신 플랫폼 항목이 체크가 해제되는 오류가 있었던 것 같습니다. 해결방법 해결방법은 windows 기능 켜기/끄기 창을 띄워서 가상머신 플랫폼 항목을 활성화 시켜주는 것입니다. 제어판 -> 프로그램 -> windows 기능 켜기.. 2023. 8. 7.