代码之家  ›  专栏  ›  技术社区  ›  Nikhil Pareek

Java语言网ConnectException:连接被拒绝,在防火墙中要做哪些更改?

  •  1
  • Nikhil Pareek  · 技术社区  · 7 年前

    我正在使用呼叫服务 RestTemplate 在Spring框架中,通过部署在PCF上的服务,我得到了:

    java.net.ConnectException: Connection refused Exception. 
    

    我反复验证了我的所有配置并阅读了文章,得出结论,这是一个防火墙问题。有人能帮助对防火墙进行更改以解决它吗

    1 回复  |  直到 7 年前
        1
  •  1
  •   ams    7 年前

    部署到Cloud Foundry的应用程序将无法从其运行的容器中打开任何连接,除非运行该应用程序的空间中的应用程序安全组允许这样做。

    在适用于PCF的应用程序管理器中,您可以单击空间的“设置”选项卡,它将显示空间的所有应用程序安全组。如果您认为它不允许访问正在呼叫的目标系统,则需要配置空间ASG以允许访问。

    您也可以尝试 cf ssh <appname> 要ssh到运行应用程序的容器中,则可以从容器中执行ping。您的pcf实例可能 cf ssh 禁用以提高安全性。