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?