jax from example ejemplo consume java web-services jax-ws endpoint

java - from - jax-ws example



Publicando un WS con Jax-WS Endpoint (1)

Construí un servicio web mínimo y lo publiqué usando javax.xml.ws.Endpoint. Si trato de obtener el WSDL en http://localhost:1234/AddService?wsdl , funciona bien.

Tratando de recibirlo en http://192.168.0.133:1234/AddService?wsdl , no recibo nada. Esta dirección es la misma que localhost.

¿Existe la posibilidad de publicar un servicio web sin proporcionar la dirección?

package test; import javax.jws.WebMethod; import javax.jws.WebService; import javax.xml.ws.Endpoint; @WebService public class AddService { @WebMethod public int add(int a, int b){ return a+b; } public static void main(String[] args ){ Endpoint.publish("http://localhost:1234/AddService", new AddService()); } }

Cambiando el código a

Endpoint.publish("http://192.168.0.133:1234/AddService", new AddService());

me da el wsdl en la dirección IP pero no en localhost.

¿No existe la posibilidad de definir el puerto?


¿Podrías intentar publicarlo en 0.0.0.0?