我正在运行一个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]
答案 0 :(得分:0)
请确保在您的jar之后传递您的信任存储区和密码 java -jar -Djavax.net.ssl.trustStore = JKS_HERE -Djavax.net.ssl.trustStorePassword = PASS_HERE target / jarfilehere.jar