Uma vez definido o proxy pelo System.setProperty não é possível alterar dentro da mesma aplicação?
Estou com problema que definindo o proxy funciona certinho, mas quando altero não funciona, isso dentro da mesma aplicação Desktop (Swing), parece que ao carregar aplicação somente é possível utilizar uma vez o System.setProperty, por exemplo imagine que usuario tenha rede com proxy e sem proxy, ele seta as configurações de proxy e funciona, depois ele altera pra não usar proxy ai não consigo alterar… não consigo remover aquelas configurações de proxy que foi informada, tem que fechar aplicação e abrir novamente.
Como solução estou pensando em toda vez que alterar as configurações de proxy derrubar aplicação e abrir novamente com a opção selecionada.
Estou consumindo um webservice utilizando apache axis e setando as propriedades de proxy pelo System, mesmo alterando as propriedades de proxy no System ele não consegue consumir com as novas configurações.
Tentei utilizar o call.setProperty() sem sucesso, funcionou somente no System.setProperty.
System.setProperty("http.proxySet","true");System.setProperty("http.proxyHost","192.168.1.2");System.setProperty("http.proxyPort","3128");System.setProperty("http.proxyType","4");System.setProperty("http.proxyUser","usuario");System.setProperty("http.proxyPassword","senha");// Endereço, onde encontra-se o WSStringendpoint="http://www.teste.com.br/teste/services/testeApp";// Configurando o serviçoCallcall=(Call)newService().createCall();// Configurando o endereço.call.setTargetEndpointAddress(endpoint);// Marcando o método a ser chamado. call.setOperationName("metodo");// Parâmetros da função.Object[]param=newObject[]{param1,param2,...};//Retorno da Funçãocall.invoke(param);
Tentei as intruções desse link, mas estou utilizando esses parametros de proxy, até funciona o problema é que uma vez definido na aplicação não consigo alterar.
G
GTOJava
Estou com o mesmo problema, uma vez alterado, não consigo definir novamente