PCFDev Spring云数据服务器应用程序导入失败

PCFDev Spring云数据服务器应用程序导入失败,spring,proxy,spring-cloud-dataflow,pcfdev,Spring,Proxy,Spring Cloud Dataflow,Pcfdev,我已经在proxy背后的公司环境中安装了PCFDev。所有代理环境都已设置,并且能够从命令行访问maven repos。然而,在SCDF中,服务器似乎并没有到达maven repo。正确设置系统提供的环境变量 { "staging_env_json": { "HTTP_PROXY": "XXX", "HTTPS_PROXY": "XXX", "NO_PROXY": "localhost,127.0.0.1,192.168.11.1,192.168.11.11,loca

我已经在proxy背后的公司环境中安装了PCFDev。所有代理环境都已设置,并且能够从命令行访问maven repos。然而,在SCDF中,服务器似乎并没有到达maven repo。正确设置系统提供的环境变量

{
  "staging_env_json": {
    "HTTP_PROXY": "XXX",
    "HTTPS_PROXY": "XXX",
    "NO_PROXY": "localhost,127.0.0.1,192.168.11.1,192.168.11.11,local.pcfdev.io,.local.pcfdev.io",
    "http_proxy": "XXXX",
    "https_proxy": "XXX",
    "no_proxy": "localhost,127.0.0.1,192.168.11.1,192.168.11.11,local.pcfdev.io,.local.pcfdev.io"
  },
  "running_env_json": {
    "HTTP_PROXY": "XXX",
    "HTTPS_PROXY": "XXX",
    "NO_PROXY": "localhost,127.0.0.1,192.168.11.1,192.168.11.11,local.pcfdev.io,.local.pcfdev.io",
    "http_proxy": "XXX",
    "https_proxy": "XXX",
    "no_proxy": "localhost,127.0.0.1,192.168.11.1,192.168.11.11,local.pcfdev.io,.local.pcfdev.io"
  },
我还尝试设置环境变量SPRING\u APPLICATION\u JSON,并提供了

aether:
    proxy: 
    host: XXX
    port: XXX
在menifest-scdf.yml文件中,用于推送数据流服务器

从dataflow client cli导入应用程序时失败(或从仪表板导入)

命令失败java.lang.IllegalArgumentException: java.net.ConnectException:连接超时:连接


在pcfdev环境中设置代理的正确方法是什么?

这听起来更像是代理IP的问题,可能无法从pcfdev VM中路由。我在PCFDev文档中找到了它,我认为它将有助于正确配置VM设置,甚至完全绕过它

检查是否已正确设置代理属性。示例配置如下所示:

$ java -jar SCDF.jar 
 --maven.remote-repositories.repo1.url=https://repo1
 --maven.remote-repositories.repo1.auth.username=user1
 --maven.remote-repositories.repo1.auth.password=pass1
 --maven.remote-repositories.repo2.url=https://repo2 --maven.proxy.host=proxy1
 --maven.proxy.port=9010 --maven.proxy.auth.username=proxyuser1
 --maven.proxy.auth.password=proxypass1

您可以尝试将http.proxyHost和http.proxyPort添加到命令中以启动shell。例如:

java -Dhttp.proxyHost=your.proxy.com -Dhttp.proxyPort=XXXX -jar spring-cloud-dataflow-shell-1.1.3.RELEASE.jar

感谢您的回复,我已经进行了这些设置,在scdf cli之外一切正常,在scdf cli中,无法访问应用程序导入url。如果我在本地运行data flow server,这可能会有所帮助,我在PCFdev上运行data flow server,我尝试使用这些设置运行客户端,但没有帮助。这些属性处于部署者级别,因此适用于所有数据流服务器实现。我知道,我不是在PCFDev上做Java-jar,我是在做cf push,并根据文档定义了环境变量,这允许cf cli工作并进入网络,但数据流cli和服务器无法看到网络外部。可能是我配置不正确,所以我正在寻找正确的方法为数据流服务器设置代理以使用代理。