我正在用spring-boot写一个微服务。 db是mongodb。该服务在我的本地环境中完美运行。但是在我将它部署到云代工厂后,它并没有起作用。原因是连接mongodb超时。
我认为根本原因是应用程序并不知道它在云上运行。因为它仍然连接127.0.0.1:27017,但不是重定向端口。
怎么知道它在云上运行?谢谢!
编辑:
有一个mongodb实例绑定到该服务。当我检查环境信息时,我得到了以下信息:
{{1}}
根据我的理解,我认为我的spring-boot服务应该尝试连接端口43417而不是27017,对吧?谢谢!
答案 0 :(得分:0)
最后我发现原因是我没有指定配置文件。在我的manifest.yml中添加以下代码后,它可以工作:
list1 <- lapply(c(6, 3, 4, 4, 5), function(i) LETTERS[1:i])