【问题标题】:cannot connect to compose mongodb with kafka on spring boot无法在 Spring Boot 上连接以使用 kafka 编写 mongodb
【发布时间】:2018-10-24 06:53:28
【问题描述】:

我正在运行一个 Spring Boot 应用程序,它侦听 IBM Message Hub Kafka,然后将其存储到 IBM Cloud 上的 mongoDB 中。

我在同时运行 Kafka 和 Compose for MongoDB 时收到与 SSL 证书相关的错误。

我正在为 mongodb 证书使用 compose,并使用有效的信任库和密钥。

如果我在 Spring Boot 中使用嵌入式 mongo,那么一切都很好。

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

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

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

【问题讨论】:

    标签: java spring mongodb spring-boot


    【解决方案1】:

    确保像这样在你的 jar 之后传入你的信任库和密码 java -jar -Djavax.net.ssl.trustStore=JKS_HERE -Djavax.net.ssl.trustStorePassword=PASS_HERE target/jarfilehere.jar

    【讨论】:

      猜你喜欢
      • 2019-08-25
      • 2021-06-06
      • 2021-06-14
      • 2020-06-25
      • 2017-09-04
      • 1970-01-01
      • 2018-06-23
      • 2020-03-22
      • 1970-01-01
      相关资源
      最近更新 更多