Java 已在谷歌云上创建mongodb群集,但无法连接我的应用程序

Java 已在谷歌云上创建mongodb群集,但无法连接我的应用程序,java,spring,mongodb,spring-mvc,Java,Spring,Mongodb,Spring Mvc,我是谷歌云的新手,我最近在谷歌云实例上安装了一个mongodb集群。但是,我无法从我的应用程序或Robomongo连接它。在我的spring mvc中,以以下方式设置其配置,我使用外部ip作为主机: 没有关于将gcloud的mongodb与spring应用程序集成的教程。我就是这样放置mongo主机和端口详细信息的:在spring配置中,在mongo cloud实例中打开端口27017。我使用下面的命令完成了这项工作,但仍然没有成功,是否有任何示例程序可供我参考>>gcloud comput

我是谷歌云的新手,我最近在谷歌云实例上安装了一个mongodb集群。但是,我无法从我的应用程序或Robomongo连接它。在我的spring mvc中,以以下方式设置其配置,我使用外部ip作为主机:


没有关于将gcloud的mongodb与spring应用程序集成的教程。

我就是这样放置mongo主机和端口详细信息的:在spring配置中,在mongo cloud实例中打开端口27017。我使用下面的命令完成了这项工作,但仍然没有成功,是否有任何示例程序可供我参考>>gcloud compute firewall rules create allow mongodb--allow tcp:27017您是否能够从您的本地端口远程登录到服务器?不,请告诉我如何打开端口并将java应用程序连接到gcloud上托管的mongodb,我在这方面浪费了很多时间,但仍然无法理解步骤,非常感谢您的帮助这就是我如何放置mongo主机和端口详细信息:在spring配置中,在mongo cloud实例中打开端口27017。我使用下面的命令完成了此操作,但仍然不走运,是否有任何示例程序可供我参考>>gcloud compute firewall rules create allow mongodb--allow tcp:27017您是否能够从您的本地端口远程登录到服务器?不,请告诉我如何打开端口并将java应用程序连接到gcloud上托管的mongodb,我在这件事上浪费了很多时间,但还是不知道该怎么做,非常感谢你的帮助
<bean id="mongoTemplate" class="org.springframework.data.mongodb.core.MongoTemplate">
    <constructor-arg name="mongoDbFactory" ref="mongoDbFactory" />
</bean>
org.springframework.dao.DataAccessResourceFailureException: Timed out after 10000 ms while waiting for a server that matches AnyServerSelector{}. 
Client view of cluster state is {type=Unknown, servers=[{address=104.196.32.97:27017, type=Unknown, state=Connecting}]; nested exception is com.mongodb.MongoTimeoutException: Timed out after 10000 ms while waiting for a server that matches AnyServerSelector{}. Client view of cluster state is {type=Unknown, servers=[{address=104.196.32.97:27017, type=Unknown, state=Connecting}]
    at org.springframework.data.mongodb.core.MongoExceptionTranslator.translateExceptionIfPossible(MongoExceptionTranslator.java:73)
    at org.springframework.data.mongodb.core.MongoTemplate.potentiallyConvertRuntimeException(MongoTemplate.java:2011)