我正在尝试将一个spring引导应用程序部署到google云应用程序引擎。我使用下面的命令来部署
mvn appengine:deploy部署似乎成功,但当我观察到日志时,db连接被拒绝。在日志中显示下面的错误
由: java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350) ~na:1.8.0_121 at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206) ~na:1.8.0_121 at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) ~na:1.8.0_121 at java.net.PlainSocketImpl.socketConnect(原生方法) ~na:1.8.0_121引起: java.net.ConnectException:连接超时(连接超时)java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) ~na:1.8.0_121 at java.net.Socket.connect(Socket.java:589) ~na:1.8.0_121 at java.net.Socket.connect(Socket.java:538) ~na:1.8.0_121 at java.net.Socket.(Socket.java:434) ~na:1.8.0_121 at java.net.Socket.(Socket.java:211) ~na:1.8.0org.postgresql.core.PGStream.(PGStream.java:62) ~PostgreSQL9.1-901.jdbc4.jar!org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:76) ~PostgreSQL9.1-901.jdbc4.jar!/:na的_121
有人能帮助解决这个问题吗?
发布于 2019-03-11 01:08:40
我刚刚遇到了这个问题。
在标准环境中使用Google,遵循医生们,我一直被拒绝连接。
事实证明,App在幕后使用Cloud代理,这意味着您的Cloud实例必须有一个公共IP地址。
一旦我在我的情况下激活了它,它就起作用了。
https://stackoverflow.com/questions/43956358
复制相似问题