Подтвердить что ты не робот

Juddi публикует и находит сервис

Я успешно настроил установку Apache Juddi v3 (версия tomcat) на моем компьютере. Теперь я хочу опубликовать службу, WSDL которой находится в

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

Для этого я создал автономное приложение Java (начиная с документации Juddi), которое публикует службу, найденную в вышеуказанном месте.

Часть публикации выглядит нормально, но затем я хочу запросить базу данных juddi для службы, но поле, которое должно содержать найденные службы, всегда null (getServiceInfos()). Я действительно не знаю, что не так, и я не нашел никакой хорошей документации или учебника об этом в Интернете.

Здесь вы можете найти источники программы. Просто откройте его и перейдите в папку ./publish. Приложение найдено там.

4b9b3361

Ответ 1

Из-за большого количества знаний Apache, похоже, что функция getServiceInfos() пытается получить информацию из неправильной подпапки при выполнении запроса. Попробуйте изменить местоположение функции поиска, чтобы он выполнял поиск по всем папкам/местоположениям или определенной папке/местоположению, в котором находится база данных.

Я мог ошибаться (у меня ограниченные навыки с Apache).

Удачи, извините, если это вас смутило или не помогло.

Ответ 2

Изменить: Извините, я неправильно понял вопрос. Я не уверен, какие критерии поиска вы указали, но сервер не дал никаких результатов.

При использовании определения атрибута "approximateMatch" вам действительно нужно указать подстановочный знак, например% (любое количество символов) или _ (один символ).

Короче говоря, это, вероятно, ошибка, которая с тех пор была исправлена. Попробуйте более новую версию