Amigos,
construí um webservice que retorna uma lista de clientes do meu site. Localmente, está funcionando legal. Quando subo pelo eclipse, o servidor do jboss gera o wsdl, disponibiliza corretamente o serviço e fiz um clientezinho de teste com o netbeans e o tomcat para consumir. O netbeans leu o wsdl localmente, criou as classes e o teste funcionou que foi uma belezura.
Meu problema é que, quando subo o site pra hospedagem e tento gerar os clientes a partir de lá, recebo um erro “connection refused”.
Dei uma olhada no wsdl criado dinamicamente no provedor do webservice e percebi a linha abaixo:
<soap:address location="http://127.0.0.1:6494//ClienteWebWS"/>
Se alguém puder olhar, http://www.equipodonto.com.br/ClienteWebWS?wsdl
Confesso que não tenho ABSOLUTA CERTEZA da serventia dessa linha, mas tenho uma desconfiança de que, apontando pra localhost lá da hospedagem, a coisa nunca funcione.
Por isso, acho que a linha correta deveria ser :
<soap:address location="http://www.equipodonto.com.br//ClienteWebWS"/>
Se for esse mesmo o problema, minha pergunta é: como faço para que o servidor, ao subir e criar o wsdl, coloque o endereco correto e “visível” para outros computadores?
Agradeço a todos qualquer ajuda
Giovanni