Informar Proxy e Porta sem alterar a configuração padrão

08/04/2009

1

Bom dia Sr(a)s !

Em uma classe que faz uma requisição Http preciso informar o IP do Proxy e a porta a ser utilizada, conforme abaixo :



System.setProperty("http.proxyHost", "10.19.1.30");   
System.setProperty("http.proxyPort", "8080");   
try   
{   
  URL url = new URL ("http://www.meusite.com.br/calcula");   
  URLConnection conn = url.openConnection();   
  InputStream stream = conn.getInputStream();   
  BufferedReader rd  = new BufferedReader (new InputStreamReader (stream));   
  :   
  :  

       System.setProperty("http.proxyHost", "10.19.1.30");
       System.setProperty("http.proxyPort", "8080");
        try
       {
         URL url = new URL ("http://www.meusite.com.br/calcula");
         URLConnection conn = url.openConnection();
         InputStream stream = conn.getInputStream();
         BufferedReader rd  = new BufferedReader (new InputStreamReader (stream));
         :
         :
 

Ocorre que desta forma altero as configurações do TOMCAT e afeto outras aplicações ( o que infelizmente ocorreu). Qual a prática mais recomendada para a minha aplicação informar o proxy e a porta sem sobrescrever a configuração padrão ?

[]s[/code]
Responder
×
+1 DevUP
Acesso diário, +1 DevUP
Parabéns, você está investindo na sua carreira