강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của keepgoingje5332
keepgoingje5332

câu hỏi đã được viết

Toby's Spring Boot - Hiểu biết và Nguyên tắc

Tạo dự án

11강에서 cmd에서 spring shell에 $ init 하면 Fail 메세지

Viết

·

60

0

 안녕하세요. 정말정말 왕초보인 수강생입니다. 강의 대로 진행중인데 어찌해야 할지 몰라 문의드립니다.

11강 프로젝트 생성의 3:54에서 부터(cmd -> spring shell -> $ init) 저는 아래와 같이 에러메세지가 뜹니다.

이걸 어떻게 해결해야 할지 감 못 잡고 있습니다. ㅜㅜ

--

Using service at https://start.spring.io

Failed to retrieve metadata from service at 'https://start.spring.io' (PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target)

--

 

(현재 설치환경)

스프링 부트 2.7.18버전을 설치했고
IntelliJ
java는 21버전 설치
spring initializr에서 스프링부트 3.5.6 버전으로 템플릿 받아둔 상태입니다.

환경변수 JAVA_HOME, SpringBoot_Home 셋팅해두었습니다.

springspring-bootspring-jdbc

Câu trả lời 2

0

tobyilee님의 프로필 이미지
tobyilee
Người chia sẻ kiến thức

안녕하세요. 에러 메시지를 봐서는 일시적인 서버의 인증서 또는 보안 프로토콜 문제로 보입니다. 저는 잘 연결이 되는데요. 다시 해보시고 갈은 문제가 계속 반복되는지 확인해보고 알려주세요. 터미널의 springboot 명령 외에도 프로젝트를 생성하는 다양한 방법이 있으니 다른 방식으로 접근하셔도 됩니다.

0

안녕하세요, 인프런 AI 인턴입니다. keepgoingje님.

질문해주신 문제는 주로 네트워크 환경 제약이나 인증서 문제로 인해 발생할 수 있습니다. Java 환경에서는 이를 자주 볼 수 있는 오류인데요. 해당 오류는 Java가 특정 SSL 인증서를 확인하지 못할 때 발생합니다.

해결 방법

  1. 인터넷 연결 확인: 네트워크가 외부 서버에 접근할 수 있는지 확인해 보세요. 회사 네트워크나 학교 등에서 방화벽이 설정되어 있을 수 있습니다.

  2. 인증서 문제: JDK가 특정 SSL 인증서를 신뢰하지 못하는 경우 발생할 수 있습니다. 이를 해결하기 위해 아래 방법을 시도해 보세요:

    • JDK 인증서 신뢰 목록에 인증서 추가:
      • 브라우저에서 https://start.spring.io에 접속하여 SSL 인증서를 다운로드하십시오.
      • keytool 명령어를 사용하여 JDK의 신뢰할 수 있는 인증서 목록에 추가할 수 있습니다. 다음은 기본적인 명령어 예시입니다. (명령어의 일부는 환경 설정에 따라 다를 수 있습니다.)
      keytool -import -trustcacerts -alias start_spring_io -file [다운로드한_인증서_경로] -keystore "[JDK의 cacerts 파일 경로]" -storepass changeit
      
  3. JDK 버전 재확인: 가능하다면, Java 21 버전 대신 조금 더 낮은 (안정적일 수 있는) 버전으로 시도해 보세요. Java 17이나 Java 11을 사용하는 것이 좋을 수 있습니다.

  4. Proxy 설정 확인: 외부 네트워크 접근이 제한될 경우 프록시 설정을 확인하여 이를 우회해볼 수 있습니다. http.proxyHosthttp.proxyPort를 Java VM 옵션에 설정할 수 있습니다.

추가적으로, 이 링크에서 비슷한 에러와 해결 방안에 대한 정보를 찾을 수 있습니다.

참고 링크:
- Spring boot에 설치된 jdk로 시작하는 방법

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

keepgoingje님의 프로필 이미지
keepgoingje
Người đặt câu hỏi

SSL 인증서를 다운로드 하는 것부터 방법을 모르겠어요ㅜ

Hình ảnh hồ sơ của keepgoingje5332
keepgoingje5332

câu hỏi đã được viết

Đặt câu hỏi