Duvida WebService

Eu gerei a partir de um wsdl minhas classes atraves do wsimport do jax-ws e consegui gerar um “robo” para simular a conexão.
Ta tudo funcionando muito bem, porem fiquei com duas duvidas.

1 - No wsdl tem o adress onde esta o webservice e entao a minha duvida é se para chamar atraves de um outro endereço ou só o do wsdl mesmo, pois o webservice não é nosso e tambem ainda não esta no ar e para não perdemos tempo o ideal seria que agente ja saisse implementando e queria evitar de ter que criar dois pacotes, um para o original e um para o “robo”, pois quando fosse para produção teria que mudar tudo. É possivel eu chamar através de outro endereço como localhost:8080/…, por exemplo?

2 - para colocar o “robo” do webservice no ar estou usando Endpoint.publish(“http://localhost:porta/…”) dentro de um main e executando a classe. A minha duvida é se é possivel em vez disso que estou fazendo utilizar o proprio tomcat para publicar meus “robos”.

Muito obrigado pela atenção

Você pode desenvolver em cima de um endereço provisório e depois alterar o binding para referenciar o endereço fixo (no WSDL, mesmo). Além disso, alguns clientes permitem que você altere o endereço na hora de executar , sim , sem problemas (infelizmente, não conheço esse gerador que você mencionou pra te dizer como).

[]´s