Eclipse Link 4.0.0/MongoDB 6.0.1 unable to connect authSource param missing. [message #1856688] |
Thu, 22 December 2022 16:19  |
Eclipse User |
|
|
|
Hello everybody.
I am trying to connect to MongoDB version 6.0.1. This server is configured to use the user and password.
I cannot be able to connect. In little research on the internet, the problem is related to the authSource=admin param. But I cannot find any about how to pass custom params using the persistent.xml
I read in sprint data
spring.data.mongodb.authentication-database=admin
spring.data.mongodb.uri=mongodb://user:passwod@localhost/test?authSource=admin
But in EclipseLink?
Any way to send custom parameters in the connection config of persistent.xml?
My persistence.xml look like
<persistence
....
version="2.1">
<persistence-unit name="Support" transaction-type="RESOURCE_LOCAL">
<class>com.jpa.example.models.NoSQL.MyObject</class>
<properties>
<property name="eclipselink.target-database" value="org.eclipse.persistence.nosql.adapters.mongo.MongoPlatform"/>
<property name="eclipselink.nosql.connection-spec" value="org.eclipse.persistence.nosql.adapters.mongo.Mongo3ConnectionSpec"/>
<property name="eclipselink.nosql.property.user" value="root"/>
<property name="eclipselink.nosql.property.password" value="dsystems01"/>
<property name="eclipselink.nosql.property.mongo.port" value="27017"/>
<property name="eclipselink.nosql.property.mongo.host" value="localhost"/>
<property name="eclipselink.nosql.property.mongo.db" value="Test01DB"/>
<property name="eclipselink.nosql.property.mongo.auth-source" value="admin"/>
<property name="jakarta.persistence.schema-generation.database.action" value="drop-and-create" />
<property name="eclipselink.logging.level" value="FINEST"/>
</properties>
</persistence-unit>
</persistence>
I really appreciate any help you can provide.
|
|
|
|
|
Powered by
FUDForum. Page generated in 0.20363 seconds