有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java我无法使用Spring Boot从应用程序引擎中的服务连接到Google数据存储

我有一个应用程序运行在java的AppEngine标准环境中,并使用datanucleus访问数据存储。它工作正常,在标准环境中运行时,它可以很好地连接到数据存储

现在,我正在使用SpringCloudGCP数据存储库为SpringBoot中完成的应用程序部署一项新服务。我有一本书。json文件用于服务帐户的连接,它在我的本地环境中使用gcloud beta emulator工作得非常好

但现在,在生产环境中,当应用程序尝试连接到数据存储时,我可以在日志中看到错误:

com。谷歌。云数据存储。DatastoreException:I/O错误 ... 原因:com。谷歌。数据存储。v1。客户DatastoreException:I/O错误 ... 原因:java。网ConnectException:连接被拒绝(连接被拒绝)

服务似乎无法连接到数据存储

我怎样才能看出连接中有什么问题? 是否有列出Spring启动应用程序和数据存储的连接过程

已解决

谢谢迈克的支持。他给了我Spring Cloud GCP文档的密钥

问题是,在部署到生产环境时,必须禁用本地仿真器的配置。如果不这样做,应用程序将找不到数据存储服务

有一次我评论了春天的台词。云gcp。数据存储。主机配置(Datastore Emulator Autoconfiguration),应用程序在生产环境中运行良好


共 (0) 个答案