No se a lo que te refieres a que esté buscando el WSDL antes de crearse, el codigo es autogenerado por eclipse y las dos clases donde se hace referencia al WSDL es en:
ServicioWebImpl
Código:
@javax.jws.WebService(
serviceName = "ServicioWebService",
portName = "ServicioWebPort",
targetNamespace = "http://main.servicioweb.es/",
wsdlLocation = "http://146.255.98.117:8080/GestionServidorDefinitivo/services/ServicioWebPort?wsdl",
endpointInterface = "es.servicioweb.main.ServicioWeb")
public class ServicioWebImpl implements ServicioWeb {
y en ServicioWebService
Código:
@WebServiceClient(name = "ServicioWebService",
wsdlLocation = "http://146.255.98.117:8080/GestionServidorDefinitivo/services/ServicioWebPort?wsdl",
targetNamespace = "http://main.servicioweb.es/")
public class ServicioWebService extends Service {
public final static URL WSDL_LOCATION;
public final static QName SERVICE = new QName("http://main.servicioweb.es/", "ServicioWebService");
public final static QName ServicioWebPort = new QName("http://main.servicioweb.es/", "ServicioWebPort");
static {
URL url = null;
try {
url = new URL("http://146.255.98.117:8080/GestionServidorDefinitivo/services/ServicioWebPort?wsdl");
} catch (MalformedURLException e) {
java.util.logging.Logger.getLogger(ServicioWebService.class.getName())
.log(java.util.logging.Level.INFO,
"Can not initialize the default wsdl from {0}", "http://146.255.98.117:8080/GestionServidorDefinitivo/services/ServicioWebPort?wsdl");
}
WSDL_LOCATION = url;
}
lo raro es que desde eclipse si va bien, es al exportarlo cuando tarda 10 minutos en hacer la 1º conexion.