Configuring stand-alone Java applications to use HTTP/TCP proxy

You can configure a stand-alone Java application to use the HTTP/TCP proxy by changing the HTTP properties for the application.

Procedure

  1. Edit the invocation command line or the system properties within the Java application to modify the HTTP proxy properties as follows:
    -Dhttp.proxyHost=host_name -Dhttp.proxyPort=port_number
    host_name
    The hostname or IP address of the HTTP/TCP proxy
    port_number
    The port number that was specified during the installation of Rational® Test Control Panel or specified in the registration.xml file, such as 3128
  2. If the server application and a Java-based client are on the same machine, an additional property is required.
    The JRE considers the use of a proxy for localhost traffic to be a security risk, so you must remove localhost from the internal list of servers that are not allowed to have proxies. Use one of the following property settings:
    For Java7:
     -Dhttp.nonProxyHosts=
    For Java6:
    -Dhttp.nonProxyHosts=~localhost
  3. Restart the application.
    Note: If you are setting up a HTTP/TCP proxy to provide support for HTTPS, the property names begin with https rather than http. For example, with HTTPS support, use https.proxyHost.