我在代理背后的企业环境中安装了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_APPLICATION_JSON,并提供了
aether:
proxy:
host: XXX
port: XXX在menifest scdf.yml文件中,用于推送数据流服务器。
当我从数据流客户机cli导入应用程序时,它会失败(或者从仪表板)
命令失败java.lang.IllegalArgumentException: java.net.ConnectException:连接超时:连接
在pcfdev环境中设置代理的正确方法是什么?
发布于 2017-01-06 18:13:03
这听起来更像是代理IP的问题,也许不能从PCFDev VM中路由。我在本节文档中找到了PCFDev,我认为它对于正确配置VM设置或甚至完全绕过它都是有用的。
发布于 2017-01-09 09:28:28
检查是否正确设置了代理属性。示例配置如下所示:
$ 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发布于 2017-02-20 19:10:36
您可以尝试将http.proxyHost和http.proxyPort添加到命令中以启动shell。例如:
java -Dhttp.proxyHost=your.proxy.com -Dhttp.proxyPort=XXXX -jar spring-cloud-dataflow-shell-1.1.3.RELEASE.jarhttps://stackoverflow.com/questions/41498226
复制相似问题