JAVA Option '-Dhttp.nonProxyHosts' Does Not Work on Windows OS

お困りですか?

アトラシアン コミュニティをご利用ください。

コミュニティに質問

この記事はアトラシアンのサーバー製品にのみ適用されます。クラウドとサーバー製品の違いについてはこちらをご確認ください。

 

問題

When Bitbucket Server is running on a Windows OS, if there are more than one host that needs to bypass the outgoing proxy and you have configured Bitbucket Server to use an outbound proxy with the -Dhttp.nonProxyHosts JVM argument, connections to those sites are not bypassing the proxy and the connection between the application running on those servers and Bitbucket Server is failing.

診断

環境

  • Windows OS only

The error messages in the logs will vary based on what application that you are connecting to.  Removing the -Dhttp.nonProxyHosts setting from the Java arguments allows for Bitbucket Server to communicate with the servers correctly (but causes features like manage add-ons to loose connection to the Marketplace.

原因

The -Dhttp.nonProxyHosts setting for Java are defined incorrectly

ソリューション

Change the

または 

to

(Note that the entire list of exceptions is enclosed in the " characters and the | (or) is not escaped with the \ character

To change this setting for Bitbucket Server Running as a process, .

  1. Bitbucket Server を停止します。
  2. Edit the <Bitbucket Server_Install>\bin\setenv.bat file
  3. Modify the -Dhttp.nonProxyHosts setting
  4. Save the file
  5. Bitbucket Server を開始します。

To change this setting for Bitbucket Server running as a service:

  1. Stop Bitbucket Server Service
  2. At a CMD prompt, change to the <Bitbucket Server_Install>/bin directory
  3. Run tomcat8w.exe //ES//ServiceName (Default ServiceName is AtlassianBitbucket Server)
  4. Click on the Java Tab
  5. Edit the -Dhttp.nonProxyHosts setting
  6. Save
  7. Start the Bitbucket Server Service

This KB does not apply to Bitbucket Server running on Linux OS's.

 

最終更新日 2016 年 7 月 7 日

この内容はお役に立ちましたか?

はい
いいえ
この記事についてのフィードバックを送信する
Powered by Confluence and Scroll Viewport.