Mongo连接失败

Sta*_*low 1 java mongodb

连接到mongodb时出现以下错误

MongoDB shell版本:1.6.5

连接到:测试1月31日星期一

12:12:09错误:无法连接到

服务器127.0.0.1(匿名):1154

异常:连接失败

我删除了mongodb并重新安装mongodb-stable它在当天工作正常,第二天再次出现上述错误.

很少有次我尝试重新安装mongodb-stable仍然会出现相同的错误.

我正在使用最新的pkg

deb http://downloads.mongodb.org/distros/ubuntu 10.4 10gen

我尝试了另一种方式,即尝试连接到其他机器mongodb即mongo otherMachinseIPAddress

mongo连接成功完成

但是当我执行我的程序时,我得到了以下错误

警告:jmx注册错误,继续javax.management.InstanceAlreadyExistsException:com.mongodb:type = ConnectionPool,host = tushar-desktop/127.0.1.1_27017 at com.sun.jmx.mbeanserver.Repository.addMBean(Repository.java:467) at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.internal_addObject(DefaultMBeanServerInterceptor.java:1520)at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerDynamicMBean(DefaultMBeanServerInterceptor.java:986)at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerObject (defaultMBeanServerInterceptor.java:938)com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerMBean(DefaultMBeanServerInterceptor.java:330)位于com.mongodb的com.sun.jmx.mbeanserver.JmxMBeanServer.registerMBean(JmxMBeanServer.java:516). DBPortPool $ Holder.get(DBPortPool.java:62)位于com.mongodb.DBTCPConnector的com.mongodb.DBTCPConnector._set(DBTCPConnector.java:458).(DBTCPConnector.java:46)位于com.mongodb.Mongo.(Mongo) .java:137)at com.mongodb.Mongo.(Mongo.java:123)com.mongodb.Mongo.(Mongo.java:90)at com.info.link.server.LinkedinServiceImpl.(LinkedinServiceImpl.java:40)at com.info.link.server.LinkedinServiceImpl $$ FastClassByGuice $$ d7de1b7.newInstance()at com.google.inject.internal.cglib.reflect.FastConstructor.newInstance(FastConstructor.java:40)at com.google.inject.DefaultConstructionProxyFactory $ 1.newInstance(DefaultConstructionProxyFactory.java:60)at Com.google.inject.ConstructorInjector.construct(ConstructorInjector.java:85)位于com.google.inject.ConstructorBindingImpl $ Factory.get(ConstructorBindingImpl.java:111)com.google.inject.InjectorImpl $ 4 $ 1.call(InjectorImpl. java:758)com.google.inject上的com.google.inject.InjectorImpl.callInContext(InjectorImpl.java:804),com.google.inject.InjectorImpl.getInstance(com.google.inject.InjectorImpl.getInstance)中的com.google.inject.InjectorImpl $ 4.get(InjectorImpl.java:754) InjectorImpl.java:793)com.info.link.server.cache.CacheHelper.(CacheHelper.java:30)at com.info.link.server.cache.CacheHelper $$ FastClassByGuice $$ 35d2e084.newInstance ()com.google.inject.inject.cglib.reflect.FastConstructor.newInstance(FastConstructor.java:40)com.google.inject上的com.google.inject.DefaultConstructionProxyFactory $ 1.newInstance(DefaultConstructionProxyFactory.java:60). ComtructorInjector.construct(ConstructorInjector.java:85)位于com.google.inject.ConstructorBindingImpl $ Factory.get(ConstructorBindingImpl.java:111)com.google.inject.InjectorImpl $ 4 $ 1.call(InjectorImpl.java:758)at com www.google.inject.InjectorImpl.callInContext(InjectorImpl.java:804)位于com.google.inject.InjectorImpl $ 4.get(InjectorImpl.java:754)com.google.inject.InjectorImpl.getInstance(InjectorImpl.java:793) com.info.link.server.services.impl.CachingServiceImpl.(CachingServiceImpl.java:32)com.google.link.server.impl.CachingServiceImpl $$ FastClassByGuice $$ de537f14.newInstance()com.google com.google.inject.DefaultConstructionProxyFactory $ 1.newInstance(Defau)中的.inject.internal.cglib.reflect.FastConstructor.newInstance(FastConstructor.java:40)来自com.google.inject.Injector.InjectorImpl的com.google.inject.ConstructorBindingImpl $ Factory.get(ConstructorBindingImpl.java:111)中的com.google.inject.ConstructorInjector.construct(ConstructorInjector.java:85)中的ltConstructionProxyFactory.java:60)来自com.google.inject.InjectorImpl $ 4.get(InjectorImpl.java:754)com.google.inject上的com.google.inject.InjectorImpl.callInContext(InjectorImpl.java:804)$ 4 $ 1.call(InjectorImpl.java:758) .inject.InjectorImpl.getInstance(InjectorImpl.java:793)at com.info.link.server.impl.LenseServiceImpl.(LenseServiceImpl.java:37)at com.info.link.server.services.impl.LenseServiceImpl $ $ FastClassByGuice $$ 21e1222c.newInstance()在com.google.inject.internal.cglib.reflect.FastConstructor.newInstance(FastConstructor.java:40)com.google.inject.DefaultConstructionProxyFactory $ 1.newInstance(DefaultConstructionProxyFactory.java:60) com.google.inject.ConstructorInjector.construct(ConstructorInjector.java:85)com.google.inject.ConstructorBindingImpl $ Factory.get(Constr)uctorBindingImpl.java:111)com.google.inject.InjectorImpl上的com.google.inject.FactoryProxy.get(FactoryProxy.java:56)com.google.inject.InjectorImpl $ 4 $ 1.call(InjectorImpl.java:758)com.google.inject.InjectorImpl .callInContext(InjectorImpl.java:804)位于com.google.inject.InjectorImpl $ 4.get(InjectorImpl.java:754)的com.google.inject.InjectorImpl.getInstance(InjectorImpl.java:793)com.info.link .server.callbacks.LenseCallbackImpl.(LenseCallbackImpl.java:30)at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)at sun.reflect.DelegatingConstructorAccessorImpl.newInstance( DelegatingConstructorAccessorImpl.java:45)在java.lang.Class.newInstance(Class.java)的java.lang.Class.newInstance(Class.java:372)中的java.lang.reflect.Constructor.newInstance(Constructor.java:532) :325)org.mortbay.jetty.servlet.Holder.newInstance(Holder.java:153)org.mortbay.jetty.servlet.ServletHolder.getServlet(ServletHol)der.java:339)org.mortbay.jetle.ServletHolder.handle(ServletHolder.java:463)位于org.mortbay.jetty的org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:362) .security.SecurityHandler.handle(SecurityHandler.java:216)org.mortbay.jetty.servle.SessionHandler.handle(SessionHandler.java:181)atg.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:729 )org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)atg.mortbay.jetty.handler.RequestLogHandler.在org.mortbay.jetty的org.mortbay.jetty.handle.HandlerWrapper.handle(HandlerWrapper.java:152)org.mortbay.jetty.Server.handle(Server.java:324)处理(RequestLogHandler.java:49) .httpConnection.handleRequest(HttpConnection.java:505)org.mortbay.jetty.HttpConnection $ RequestHandler.content(HttpConnection.java:843)atg.mortbay.jetty.HttpParser.parseNext(HttpParser.java:647)at org. mortbay.jetty.Http org.mortbay上org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:395)的org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380)中的Parser.parseAvailable(HttpParser.java:211) .thread.QueuedThreadPool $ PoolThread.run(QueuedThreadPool.java:488)

请帮我.

Bre*_*ams 5

mongod进程显然没有开始.尝试执行:

服务mongodb开始

然后尝试再次连接.