2014-11-16 63 views
0

恼人的问题...无法连接到服务器couchbase

操作系统:Linux

我试图连接到服务器couchbase但其causingfollowing例外。问题是,一切工作正常,这个问题已经从哪里开始。我希望它与一些端口配置无关或与之相关...

如果有人对此有任何有用的信息,请与我分享。同时,我也在研究这个问题。

异常堆栈跟踪:

2014-11-16 07:57:00.946 WARN com.couchbase.client.CouchbaseConnection: Problem handling Couchbase IO 
java.io.IOException: Invalid argument 
     at sun.nio.ch.DevPollArrayWrapper.poll0(Native Method) 
     at sun.nio.ch.DevPollArrayWrapper.poll(DevPollArrayWrapper.java:170) 
     at sun.nio.ch.DevPollSelectorImpl.doSelect(DevPollSelectorImpl.java:68) 
     at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69) 
     at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80) 
     at net.spy.memcached.MemcachedConnection.handleIO(MemcachedConnection.java:398) 
     at com.couchbase.client.CouchbaseConnection.run(CouchbaseConnection.java:288) 

我尝试连接到同一服务器couchbase从样本程序从我的本地Windows中,它的工作如预期。

回答

1

明白了。我在调用我的java程序时使用了-d64选项。不幸的是,我使用的couchbase sdk只支持32位。

我删除了-d64选项,它运行良好。