There is a workaround to this issue for this old Axis version.
You set up all your connections as you would for a Proxy connection. (including non proxy connections)
But the trick is .. you also set the nonProxyHost variable... see below.
This
test is using SSL (https).
AxisProperties.setProperty("https.proxyHost", "bla1.bla1");
AxisProperties.setProperty("https.proxyPort", "8080");
AxisProperties.setProperty("https.nonProxyHosts", "bla.bla.com");
This would work.. we are using this fix.
That link in the prev post would also work .. but the issue is it's static -- and therefore, if two connections hit at the same time -- it would not work.
I believe the above would work in all cases -- or upgrade to Axis 2 (which was not an option for us).