0

プロキシの背後にある企業環境に PCFDev をインストールしました。すべてのプロキシ環境がセットアップされ、コマンドラインから Maven リポジトリにアクセスできます。ただし、SCDFサーバーではmavenリポジトリに到達していないようです。システム提供の環境変数が正しく設定されている

{
  "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 環境でプロキシを設定する正しい方法は何ですか?

4

3 に答える 3

0

プロキシ プロパティが正しく設定されているかどうかを確認します。サンプル構成は次のようになります。

$ 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-01-09T09:28:28.747 に答える
0

http.proxyHost と http.proxyPort をコマンドに追加して、シェルを開始することができます。例えば:

java -Dhttp.proxyHost=your.proxy.com -Dhttp.proxyPort=XXXX -jar spring-cloud-dataflow-shell-1.1.3.RELEASE.jar
于 2017-02-20T19:10:36.407 に答える
0

これは、おそらく PCFDev VM 内からルーティングできないプロキシ IP の問題のように思えます。PCFDev ドキュメントでこのセクションを見つけました。VM 設定を正しく構成するか、完全にバイパスするのに役立つと思いました。

于 2017-01-06T18:13:03.207 に答える