/ / Java: Preciso alterar o endereço de sabão do WSDL? - java, primavera, sabão, wsdl

Java: Preciso alterar o endereço de sabão do WSDL? - java, primavera, sabão, wsdl

Meu wsdl é o seguinte, eu uso Spring-WS.

Para algumas finalidades de teste, quero executar essa compilação também no meu localhost.

Preciso criar outra compilação para alterar outro endereço de sabão. Ou não preciso alterá-lo, portanto, funcionará bem com algumas limitações?

<wsdl:service name="MyWSService">
<wsdl:port binding="tns:MyWSBinding" name="MyWSPort">
<soap:address location="https://mywebsite.com/soapws/ws"/>
</wsdl:port>
</wsdl:service>

Respostas:

1 para resposta № 1

Você não precisa mudar isso pelo que eu observei. Quando você tenta acessar este wsdl através do navegador, sufixando o URL do serviço com wsdl (http: // host: port / path / nome-do-serviço? wsdl) você verá que ele é preenchido com o URL correto.

Esse comportamento pode ser específico da implementaçãoApesar. Eu estou usando o Axis. Vale a pena conferir acessando-o. Mas não importa o que o wsdl contém, contanto que você seja capaz de invocar o serviço.


1 para resposta № 2

Usamos SOAP com AXIS2 e nunca tive que alterar essa configuração para testes em Localhost ou em um servidor externo