从docker容器连接到rds postgresql

时间:2018-06-19 16:38:10

标签: postgresql amazon-web-services docker spring-boot amazon-rds

AM成功地将我的spring boot应用程序连接到PostgreSQL rds实例。但是当我将其部署在docker容器中并运行代码时,它没有连接到它。解决该问题的任何帮助都将有所帮助。

My docker file content is:
FROM openjdk:8-jdk-alpine
ADd target/rulecreation-0.1.0.jar rulecreation-0.1.0.jar
EXPOSE 2000
ENTRYPOINT ["java", "-jar", "rulecreation-0.1.0.jar"]


error line is:
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name '${db-instance-identifier}': Invocation of init met
hod failed; nested exception is com.amazonaws.SdkClientException: Unable to execute HTTP request: Unsupported record version Unknown-0.0

Caused by: com.amazonaws.SdkClientException: Unable to execute HTTP request: Unsupported record version Unknown-0.0

Caused by: javax.net.ssl.SSLException: Unsupported record version Unknown-0.0
        at sun.security.ssl.InputRecord.checkRecordVersion(InputRecord.java:552) ~[na:1.8.0_131]
        at sun.security.ssl.InputRecord.readV3Record(InputRecord.java:565) ~[na:1.8.0_131]
        at sun.security.ssl.InputRecord.read(InputRecord.java:529) ~[na:1.8.0_131]
        at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:983) ~[na:1.8.0_131]
        at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1385) ~[na:1.8.0_131]
        at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1413) ~[na:1.8.0_131]
        at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1397) ~[na:1.8.0_131]
        at org.apache.http.conn.ssl.SSLConnectionSocketFactory.createLayeredSocket(SSLConnectionSocketFactory.java:394) ~[httpclient-4.5.1.jar!/:4.5.
1]

0 个答案:

没有答案