Java http proxy settings override programmatic settings
-------------------------------------------------------
Key: AXIS2-4131
URL: https://issues.apache.org/jira/browse/AXIS2-4131
Project: Axis 2.0 (Axis2)
Issue Type: Bug
Affects Versions: 1.3
Reporter: Devin Rosenbauer
Priority: Minor
My code:
Options options = stub._getServiceClient().getOptions();
HttpTransportProperties.ProxyProperties pp =
new HttpTransportProperties.ProxyProperties();
pp.setProxyName(proxyHost);
pp.setProxyPort(proxyPort);
options.setProperty(HTTPConstants.PROXY, pp);
And in other code, not under my control:
Properties p = System.getProperties( );
if ( ( null != proxyHost ) && ( null != proxyPort ) )
{
p.setProperty( "http.proxySet", "true" );
if ( null != proxyHost )
p.setProperty( "http.proxyHost", proxyHost );
if ( null != proxyPort )
p.setProperty( "http.proxyPort", proxyPort );
}
This leads to an inexplicable failure to connect through the proxy, because the
second bit of code is using different proxy settings that won't work in the
Axis2 WS call. For now, I can work around this bug by clearing and re-setting
the proxy values just before I call methods in my Stub class, but this is a bit
silly.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]