【问题标题】:Error on starting play framework application in cloudfoundry在 cloudfoundry 中启动播放框架应用程序时出错
【发布时间】:2012-11-17 05:08:08
【问题描述】:

当我在 Cloud Foundry 中启动播放框架应用程序(java)时出现以下错误。我使用的是 morphia morphia 1.2.4b,播放框架 1.2.4

错误播放 - 无法在 PROD 模式下启动并出现错误
        com.mongodb.MongoException$Network:无法调用某些东西
                在 com.mongodb.DBTCPConnector.call(DBTCPConnector.java:211)
                在 com.mongodb.DBApiLayer$MyCollection._find(DBApiLayer.java:303)
                在 com.mongodb.DB.command(DB.java:159)
                在 com.mongodb.DBCollection.getCount(DBCollection.java:769)
                在 com.mongodb.DBCollection.getCount(DBCollection.java:740)
                在 com.mongodb.DBCollection.count(DBCollection.java:695)
                在 com.mongodb.gridfs.GridFS.(GridFS.java:85)
                在 play.modules.morphia.MorphiaPlugin.initMorphia(MorphiaPlugin.java:402)
                在 play.modules.morphia.MorphiaPlugin.onApplicationStart(MorphiaPlugin.java:452)
                在 play.plugins.PluginCollection.onApplicationStart(PluginCollection.java:480)
                在 play.Play.start(Play.java:515)
                在 play.Play.init(Play.java:300)
                在 play.server.ServletWrapper.contextInitialized(ServletWrapper.java:77)
                在 org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4206)
                在 org.apache.catalina.core.StandardContext.start(StandardContext.java:4705)
                在 org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:799)
                在 org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:779)
                在 org.apache.catalina.core.StandardHost.addChild(StandardHost.java:601)
                在 org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1079)
                在 org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:1002)
                在 org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:506)
                在 org.apache.catalina.startup.HostConfig.start(HostConfig.java:1317)
                在 org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:324)
                在 org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:142)
                在 org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1065)
                在 org.apache.catalina.core.StandardHost.start(StandardHost.java:840)
                在 org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)
                在 org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463)
                在 org.apache.catalina.core.StandardService.start(StandardService.java:525)
                在 org.apache.catalina.core.StandardServer.start(StandardServer.java:754)
                在 org.apache.catalina.startup.Catalina.start(Catalina.java:595)
                在 org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
                在 org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
        原因:java.io.IOException:无法连接到 [XXXX-XXXX-XXXX-XXXX-XXXX/127.0.0.1:27017] bc:java.net.ConnectException:连接被拒绝
                在 com.mongodb.DBPort._open(DBPort.java:224)
                在 com.mongodb.DBPort.go(DBPort.java:101)
                在 com.mongodb.DBPort.go(DBPort.java:82)
                在 com.mongodb.DBPort.call(DBPort.java:72)
                在 com.mongodb.DBTCPConnector.call(DBTCPConnector.java:202)
                ... 32 更多
        由于上下文停止而停止 Tomcat。

【问题讨论】:

标签: java mongodb playframework cloud-foundry morphia


【解决方案1】:

您似乎无法连接到云上的 mongodb 服务器。您能否检查您的配置并确保 mongodb 服务可以访问。

【讨论】:

    猜你喜欢
    • 2013-04-09
    • 1970-01-01
    • 2012-06-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多