utilizar create crear consumir como cliente java uddi juddi

crear - create soap web service java



Juddi publica y encuentra servicio (2)

Edit: Lo siento, he leído mal la pregunta. No estoy seguro de qué criterios de búsqueda ha especificado, pero el servidor no obtuvo ningún resultado.

Al usar el calificador de búsqueda "aproximado", realmente necesita especificar un carácter comodín, como% (cualquier número de caracteres) o _ (un solo carácter).

En pocas palabras, este es probablemente un error que ya se ha corregido. Prueba una versión más nueva

He configurado correctamente una instalación de Apache Juddi v3 (versión tomcat) en mi computadora. Lo que quiero ahora es publicar un servicio cuyo WSDL se encuentre en

http://localhost:8080/axis2/services/CmmdcService/wsdl

Para lograr esto, creé una aplicación Java independiente (a partir de la documentación de Juddi) que publica el servicio encontrado en la ubicación anterior.

La parte de publicación se ve bien, pero luego quiero consultar el servicio de la base de datos juddi, pero un campo que debe contener los servicios encontrados siempre es null ( getServiceInfos () ). Realmente no sé qué está mal y no encontré ninguna buena documentación o tutorial sobre esto en Internet.

Here puedes encontrar las fuentes del programa. Simplemente desarchívalo y ve a la carpeta ./publish . La aplicación se encuentra allí.


Sin mucho conocimiento de Apache, suena como si la función getServiceInfos() esté tratando de recuperar información de la subcarpeta incorrecta cuando realiza una consulta. Intente cambiar la ubicación de la función de búsqueda para que busque todas las carpetas / ubicaciones o una carpeta / ubicación específica donde se encuentra la base de datos.

Podría estar equivocado (tengo habilidades limitadas con Apache).

Buena suerte, disculpa si esto te confundió o no te ayudó.