2015-07-15 2 views
0

Я пытался настроить couchdb с весной, но когда я развертываю проект, он дает мне java.net.ConnectException: Connection отказано.Проблема с подключением пружинной пружины Couchbase

и dataSource.xml определено ниже конфиги. значения считываются из файла свойств.

<context:annotation-config /> 

<context:property-placeholder 
    location="classpath:properties/dataSource.properties" /> 

<!-- establish couch db connection --> 
<couchbase:couchbase bucket="${couch.dbName}" password="" host="${couch.host}" /> 

<couchbase:template/> 
<couchbase:repositories base-package="com.link.twitter.repository"/> 

Эти зависимости, которые я использовал в моей POM

<!-- Spring data couchbase --> 
<dependency> 
    <groupId>org.springframework.data</groupId> 
    <artifactId>spring-data-couchbase</artifactId> 
    <version>${spring.data.couchbase.version}</version> 
</dependency> 
<dependency> 
    <groupId>com.couchbase.client</groupId> 
    <artifactId>couchbase-client</artifactId> 
    <version>${couchbase.client.version}</version> 
</dependency> 

Это исключение Im получение когда его Развертывание.

DEBUG CouchbaseConfigConnection:84 - Reconnecting due to failure to `connect to {QA sa=/127.0.0.1:11210, #Rops=0, #Wops=0, #iq=0, topRop=null,` topWop=null, toWrite=0, interested=0} 
java.net.ConnectException: Connection refused 
at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method) 
at sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:692) 
at net.spy.memcached.MemcachedConnection.handleIO(MemcachedConnection.java:677) 
at net.spy.memcached.MemcachedConnection.handleIO(MemcachedConnection.java:436) 
at com.couchbase.client.CouchbaseConnection.run(CouchbaseConnection.java:325) 

как я могу исправить эту проблему. Заранее спасибо

ответ

0

CouchDB прослушать запросы по порту 5984 по умолчанию - ваш запрос отправлен на 127.0.0.1:11210 и получил отклонение.

Изменение значения конфигурации парам bind_address к 11210

+1

Изменение адреса привязки не будет работать. Клиент, о котором @Neero спрашивает, не работает с CouchDB. – mikewied

+0

Я работал с cent os 7. Это не работает для меня, тогда я понижаю свою ОС до цента 6 и пробовал. Потом его сработало. спасибо за помощь – Neero

0

Couchbase и CouchDB два разных продукта. Ваша попытка использовать java-клиент Couchbase для Couchbase, и это не сработает. См. http://www.couchbase.com/couchbase-vs-couchdb для получения дополнительной информации о различии между двумя продуктами.

+0

Да, я знаю, что я пытался установить связь с кушеткой. И это реализация для couchbase. Я изменил свой титул и сожалею об этом. Спасибо за ответ. – Neero