[
https://issues.apache.org/jira/browse/AXIS2-4131?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12652223#action_12652223
]
Devin Rosenbauer commented on AXIS2-4131:
-----------------------------------------
The other code is simply other code that my company is using as part of the
same application. I can't be changing it, because it's a shared library used
across many different applications. The proxy-setting code is actually
legitimate for the parts of the code that it's used in. There is a legitimate
reason for the code to be setting the proxy to those values.
My problem is that there's no way to *override* the global System Properties
(or -D) proxy settings for the call to the web service, which should be using a
different proxy altogether.
> 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]