2017-06-27 7 views
0

Noch verwende ich mongodb Version 2.6.9 mit Feder (REST). Im Authentifizierungsteil habe ich die mongod.conf Datei bearbeitet und aktiviertMongo DB Authentifizierung fehlgeschlagen mit Spring (REST) ​​

Auth = true

und fügte den folgenden Codes im Frühjahr - applicationContext.xml Datei

<mongo:mongo host="localhost" port="27017" id="mongo" /> 
<mongo:db-factory id="mongoDbFactory" 
     mongo-ref="mongo" 
     host="localhost" 
     port="27017" 
     dbname="********" 
     username="******" 
     password="********" 
     /> 

<bean id="mongoTemplate" class="org.springframework.data.mongodb.core.MongoTemplate"> 
    <constructor-arg name="mongoDbFactory" ref="mongoDbFactory" /> 
</bean> 

<!-- Start @@ Bean mapping for Restlet service --> 
<bean id="basecampComponent" class="org.restlet.ext.spring.SpringComponent"> 
    <property name="defaultTarget" ref="autoRestletAppliction" /> 
</bean> 

<bean id="autoRestletAppliction" class="com.jiit.restlet.frontcontroller.FirstStepsApplication"> 
    <property name="inboundRoot" ref="router" /> 
</bean> 

<bean name="router" class="org.restlet.ext.spring.SpringBeanRouter" /> 

Und das Glas, das ich verwendet habe, für die obige Konfiguration,

mongo-java-driver-2.12.1.jar & 
spring-data-mongodb-1.2.0.RELEASE.jar 

Jetzt, Ich möchte mein mongodb auf Version 3.4 upgraden. Und ich habe versucht, die mongod.conf Datei zu bearbeiten und zu aktivieren, damit die Sicherheit,

security.authorization: enabled 

Und ich habe admin und meinedb mit Benutzern hinzugefügt und versuchte, mit mongodb Client wie robomongo und seine Werke in Ordnung zu verbinden.

Das Problem ist, ich bin nicht in der Lage, mit Feder zu Mongodb zu verbinden.

Ich habe die Gläser auf die neueste Version aktualisiert, aber es funktioniert nicht. Kannst du mir bitte Helfen ?

Antwort

0

Ich hatte ein ähnliches Problem vor ein paar Tagen. Aber dann stolperte ich über diese http://mongodb.github.io/mongo-java-driver/2.13/getting-started/quick-tour/ und es löste alle meine Probleme der Mongodb-Konnektivität durch den Frühling.

Sie haben eine ordnungsgemäße Erklärungen und wie Sie mit Ihrem Mongodb mit oder ohne Anmeldeinformationen verbinden können.

+0

Vielen Dank. Der oben genannte Artikel sieht gut aus für ein eigenständiges Programm. Sie haben nicht erwähnt, wie man im Frühjahr konfiguriert wird - applicationContext.xml –

+0

Sie brauchen es also im applicationContext implementiert? –

+0

Ja. Ich möchte im applicationContext implementiert werden. –

Verwandte Themen