Publicación de un WS con Jax-WS Endpoint

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

Tratando de recibirlo enhttp://192.168.0.133:1234/AddService?wsdlNo 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());
    }
}

Cambiar 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 simplemente el puerto?

Respuestas a la pregunta(2)

Su respuesta a la pregunta