在春季启动时无法连接与kafka组成mongodb

时间:2018-05-14 14:50:32

标签: java spring mongodb spring-boot

我正在运行一个Spring Boot应用程序,该应用程序监听IBM Message Hub Kafka,然后在IBM Cloud上存储构建mongoDB。

当我一起运行Kafka和Compose for MongoDB时,我收到了与SSL证书相关的错误。

我正在使用compong for mongodb证书以及有效的信任存储和密钥。

如果我在春季启动时使用嵌入式mongo,那么一切都很好。

到目前为止我设置的内容:

我在我的应用程序属性文件中设置了mongodb URI的compose 我通过运行java应用程序将信任存储和密钥密码作为VM参数传递。

错误: com.mongodb.MongoSocketWriteException:异常发送消息     at com.mongodb.connection.InternalStreamConnection.translateWriteException(InternalStreamConnection.java:518)~ [mongodb-driver-core-3.6.3.jar:na]

1 个答案:

答案 0 :(得分:0)

请确保在您的jar之后传递您的信任存储区和密码 java -jar -Djavax.net.ssl.trustStore = JKS_HERE -Djavax.net.ssl.trustStorePassword = PASS_HERE target / jarfilehere.jar