MacOS에서 dbeaver에 대한 JRE 경로를 지정하는 방법

MacOS에서 dbeaver에 대한 JRE 경로를 지정하는 방법

MacOS에서 prestosql 드라이버로 dbeaver를 설정하려고 하는데 다음 오류가 표시됩니다.

unable to find valid certification path to requested target

여기에 이미지 설명을 입력하세요

dbeaver가 적절한 자격 증명 설정 없이 기본 JRE를 사용하기 때문인 것 같은데 어떻게 다른 JRE 경로를 가리킬 수 있습니까?

내 dbeaver 버전: 버전 6.3.0.201912011827

답변1

"SSL/TLS를 사용하려고 하는데 쿼리 중인 데이터베이스가 JRE에 알려진 CA에서 서명하지 않은 인증서를 제공하므로 유효성을 검사할 수 없습니다."라고 말하고 있는 것 같습니다. 즉, 데이터베이스 인증서에 서명한 CA의 인증서가 필요합니다.

데이터베이스 연결 설정 -> 일반 -> 네트워크 설정 -> SSL 설정을 확인하셨나요? 이를 통해 분명히 데이터베이스 인증서의 유효성을 검사하는 데 사용할 CA 인증서를 지정할 수 있습니다. 또한보십시오StackOverflow에 대한 이 질문입니다.

또는 이전 버전의 dbeaver를 사용하는 경우,이 GitHub 문제 토론을 참조하세요.

다음은 PrestoSQL JDBC 드라이버가 지원하는 매개변수 목록입니다.매개변수를 지정할 다른 방법이 없는 경우 데이터베이스 URL에 매개변수를 추가할 수 있습니다. 이 경우 SSLTrustStorePath필요한 CA 인증서가 포함된 Java 키 저장소를 가리키도록 지정해야 하며 SSLTrustStorePassword.

관련 정보