Ola,
Tenho uma aplicacao Swing cliente de um servidor que roda varios webservices.
Uso o NetBeans7.2 e com a opcao de gerar cliente de webservice a partir de WSDL fica muito simples.
Contudo, este servidor1 esta sobrecarregado e estou montando o servidor2, exatamente com os mesmos webservices.
O problema é que a geracao de cliente a partir de WSDL amarrou o codigo cliente as URLs do servidor1.
Para eu conseguir acessar o servidor2, a unica opcao (do ponto de vista visual de IDE) é alterar a propriedade da URL e mandar gerar os stubs novamente em tempo de desenvolvimento.
Eu gostaria de saber se existe uma forma de setar, em tempo de execucao, as URLs para o servidor1 ou para o servidor2, e manter o resto da aplicacao funcional, haja vista que a funcionalidade do lado servidor sera exatamente a mesma.
Por enquanto, a unica alternativa que vi foi gerar o XML SOAP na mao e usar o HttpURLConnection pra comunicar. O problema é que terei que mexer no cliente inteiro se for fazer isso…