0
앱 서버와 포스트그레스 데이터베이스간에 TLS/SSL 연결을 사용하려고합니다. 나는 포스트그레스의 지시를 따르고 보안을 제외한 모든 연결을 해제했다. docs에 따라 psql 명령으로 연결을 테스트 했으므로 안전하게 연결할 수 있습니다. 내 환경에는 데이터 소스, JDBC 드라이버 및 최대 절전 모드가 모두 포함되어 있습니다. 나는 데이터 소스와 JDBC 드라이버와 안전하게 연결할 수 있었지만 최대 절전 모드에서는 아무런 운이 없었습니다. 아래는 datasource/JDBC 드라이버에서 작동하는 문자열입니다. 최대 절전 모드에 대한 tls/ssl을 사용하여 최대 절전 모드로 포스트 그레스에 연결
String url = "jdbc:postgresql://%s:%d/postgres?user=%s&password=%s&ssl=true&sslfactory=org.postgresql.ssl.NonValidatingFactory"
(작동하지 않는) : 그 중요한 경우
<property name="hibernate.connection.url" value="jdbc:postgresql://127.0.0.1:5432/DB?ssl=true&sslfactory=org.postgresql.ssl.NonValidatingFactory"/>
<property name="hibernate.connection.url" value="jdbc:postgresql://127.0.0.1:5432/DB?ssl=true&sslfactory=org.postgresql.ssl.NonValidatingFactory"/>
<property name="hibernate.connection.url" value="jdbc:postgresql://127.0.0.1:5432/DB?ssl=true"/>
것은 내가 최대 절전 모드 org.hibernate.c3p0.internal.C3P0ConnectionProvider을 사용하고 있습니다.
아이디어가 있으십니까?
감사합니다.
'&'시도 - 후을 추가 및 –
게시물에 코드를 포맷하는 방법하시기 바랍니다. 그 동안 나는 이것을 고쳤다. 내가 한 것을 보려면 [편집]을 클릭하십시오. – Moritz