web-services soap jax-ws jboss5.x

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" />