You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-user@axis.apache.org by "Gill, John" <Jo...@tgslc.org> on 2003/05/17 00:26:35 UTC

Proxy's again.

After digging in the mailing list and reading docs, it looks like Axis is
dependent on System properties to achieve proxy support.  While this System
property will work in the case of a single client needing to always call
through a proxy, it will not work for a multi-threaded client that needs to
call both external services and internal services.  What seems to happen it
that the System property will get set by one thread to get to the
external(proxied) call, but another thread will get invoked, unsetting the
System property to access an internal service.  At this point the first
thread, unaware that the System property has been unset, attempts to call
the remote service and fails.

 

Do I understand this correctly?  Is it a problem?  Is there any possible
workarround or fix?

 

John Gill