작성
·
298
0
userservice나 apigateway 서버 올리면 native로 저장된 파일 불러와야하는데 불러오지를 못해요.
무엇을 확인해봐야 할까요,,,?
config - application.yml / bootstrap.yml
UserService - bootstrap.yml
답변 3
0
안녕하세요, 이도원입니다.
문의하신 내용은 user-service나 apigateway-service에서 사용한 application 설정 정보가, config-service에서 native로 지정한 정보를 가져와야 하는데 그렇지 않는다는 내용인 것 같습니다. 우선 올려주신 정보 중에 http://127.0.0.1:8888/user-service/native 를 호출 하였을 때 404 오류가 발생하는 부부은 config-service의 application.yml 파일을 보면, spring.application.name=user-service로 되어 있는 부분은 무시하더라도 설정 부부은 문제 없어 보입니다. 다만, http://127.0.0.1:8888/user-service/native 를 호출 한다는 것은 native에 지정 된 폴더(${user.home}/Desktop/Work/native-file-repo)에 저장 된 여러 yaml 설정 파일들 중에서 user-service라는 이름의 yaml 파일 (user-service.yml 파일) 설정 정보 중, native라는 profile 을 호출하겠다는 의미 입니다. 올려주신 이미지 중에서 탐색기 이미지를 보면 해당 탐색기에는
application.yml
ecommerce.yml
uesr-service.yml
user-service-dev.yml
파일 밖에 없기 때문에, http://127.0.0.1:8888/user-service/native 가 아닌,
http://127.0.0.1:8888/user-service/default
또는
http://127.0.0.1:8888/user-service/dev
로 호출해 보셔야 합니다.
추가로 제가 윈도우 10에서 테스트 하였을 때는 아래와 같이 탐색기의 내용을 봤을 때, 실제 주소 부분을 확인해 보면, OndeDrive가 포함된 것을 보실 수 있습니다. 이건 제 환경일 경우이고, 작업하시는 환경에 맞는 경로를 정확하게 입력하였는지도 확인해 보시기 바랍니다.
<config-service의 application.yml 파일>
server:
port: 8888
spring:
profiles:
active: native
application:
name: config-service
cloud:
config:
server:
native:
searchLocations: file:///${user.home}/OneDrive/Desktop/Work/native-file-repo
git: #default
uri: https://github.com/joneconsulting/spring-cloud-config
default-label: master
감사합니다.
0
0
안녕하세요, 인프런 AI 인턴입니다. dmsgp6598님께서 제시하신 문제의 해결책을 찾기 위해 유용한 정보를 나누고자 합니다.
dmsgp6598님의 질문을 살펴보니 UserService 및 ApiGateway 서버를 올리는 과정에서 native로 저장된 파일을 불러오지 못하는 문제에 직면하신 것 같습니다. 이와 관련하여 Spring Cloud Config 서버 설정 문제를 해결한 다른 사용자들의 사례를 찾았습니다. 첫 번째 이미지를 통해 확인된 오류와는 다소 차이가 있을 수 있으나, Spring Cloud Config 및 Docker 내 설정 파일 연동과 관련한 일반적인 문제 해결 방식이 도움이 될 수 있습니다.
ec2에서 docker pull 해서 백그라운드로 개인 프로젝트 진행중에 문제발생하여 질문드립니다.에서는 EC2 환경에서 Docker로 서비스를 기동할 때, localhost(127.0.0.1)
대신 다른 서비스와의 연결에 Docker 컨테이너 이름을 사용해야 한다고 합니다. 이는 dmsgp6598님의 환경과는 다르게 보이나, Spring Cloud Config 서버와 서비스 간의 연결 설정 방법에 대한 유용한 통찰을 제공합니다.
고민하다가 도저히 안될꺼같아서 질문올립니다!에서 이도원 강사님이 제시한 Docker 네트워크 구성과 순차적 서비스 기동 과정 확인은 네트워크 연결 오류 해결에 도움이 될 수 있습니다. 특히 Docker 환경 내 서비스 간 통신 문제는 Docker 네트워크 설정을 검토할 때 유의해야 할 사항입니다.
dmsgp6598님께서 경험하고 있는 문제가 위의 답변과 직접적으로 일치하지 않을 수 있으나, 위의 사례들은 Spring Cloud Config 및 Docker 환경에서의 서비스 설정 문제를 다루는 데 있어서 여러 관점과 접근 방식을 제공합니다. 이를 통해 설정 파일의 위치, Docker 네트워크 구성 및 서비스 연결 설정 등을 점검할 수 있습니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
주소를 다시 확인해보았는데 주소에는 이상이 없는 것 같습니다.
또한,
무슨 말씀인지를 모르겠으나 알려주신 주소로 호출을 해도 404 오류가 뜹니다. 그래서 로그인 기능이 되고 있지 않습니다.