web services - cambiar el jabón: dirección de la ubicación en wsdl generado
web-services soap (1)
Comenta la siguiente línea en
servidor / {instancia} /deployers/jbossws.deployer/META-INF/jboss-beans.xml
<property name="webServiceHost">${jboss.bind.address}</property>
De esta forma, el motor debería reescribir la dirección soap: utilizando el host / puerto utilizado para invocar el servlet que le proporciona el wsdl.
Estoy usando la anotación JAX-WS para crear servicios soap que se ejecutan en JBOss 5.1.0 GA, el WSDL genera el siguiente bit al final -
<service name="DataServiceService">
<port binding="tns:DataServiceBinding" name="DataServicePort">
<soap:address location="http://mymachine:8080/myapp/webservice" />
</port>
</service>
He habilitado el servicio https en el puerto 8443, puedo conectarme al servicio utilizando el protocolo y el número de puerto correctos, pero existe una forma de cambiar la dirección del wsdl generado para que los clientes no tengan que ¿cambialo?
Me gustaría ver la dirección como
<soap:address location="https://mymachine:8443/myapp/webservice" />