Problema em configuração de conexão proxy HTTP e HTTPS em servidor WebSphere

Pessoal,

Tenho um ambiente onde existem várias aplicações distribuidas em alguns clusters.

Minha rede é segura e o acesso a internet deve ser feito através de uma autenticação via proxy. Aqui então foi onde meus problemas começaram.

A solução que foi implementada em uma aplicação esta abaixo:


	ResourceBundle rb = ResourceBundle.getBundle("config");
	Properties systemSettings = System.getProperties();
	systemSettings.put("http.proxyHost", rb.getString("http.proxyHost"));
	systemSettings.put("http.proxyPort", rb.getString("http.proxyPort"));
	systemSettings.put("http.proxyUser", rb.getString("http.proxyUser"));
	systemSettings.put("http.proxyPassword", rb.getString("http.proxyPassword"));
	systemSettings.put("http.nonProxyHosts", rb.getString("http.nonProxyHosts"));
	System.setProperties(systemSettings);
	InputStream fileSource = new URL(url).openStream();

O problema é que esta solução seta na JVM as informações relacionadas ao proxy e isso esta atrapalhando outras aplicações que fazem acesso a recursos locais.

Alguém tem vivência em um ambiente como o citado e ja passou por um problema similar? Se sim, qual foi a solução adotada.

Estou ainda estudando algumas opções mas a mais viável seria uma solução programada, pois solicitar filtros no proxy, o que seria o mais certo, pode demorar meses aqui para ser aprovado. =/