powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Не генерится Java from WSDL
6 сообщений из 6, страница 1 из 1
Не генерится Java from WSDL
    #38360285
Прошу сильно не бить ногами за глупый вопрос.)
Просто раньше мало имел дело с такими сервисами.

В общем пришлось столкнуться с сервисом сделанным на C#.
Клиент к нему генерится с помощью Apache CXF.
И в других проектах все проходило без проблем, т.к. IDE сама генерит клиента после подсовывания адреса сервиса.

А тут затык, есть только WSDL файл, доступ к сервису только внутри компании, а ехать тудыть >200км.
Надо с генерить java клиент имея только этот файл.
А оно зараза не генерится никак.

Problem parsing 'http://superpuperservice.com:7777/?wsdl=wsdl0'.: java.net.ConnectException: Connection timed out: connect

Никогда раньше не пробовал генерить клиента из файла.
Получается, что такой фокус вообще не прокатит, по любому нужен коннект к сервису?
...
Рейтинг: 0 / 0
Не генерится Java from WSDL
    #38360338
забыл ник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А как ты генеришь? Сохрани локально да подсунь. Всдл файла должно хватить за глаза, если только в нем нет ссылок на другие файлы вроде xsd
...
Рейтинг: 0 / 0
Не генерится Java from WSDL
    #38360352
Ronib3
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ищущий Знания,

А wsdl виден в веб броузере? Если виден то должен генерится без проблем. Может быть что сами сервисы изменили а фасад оставили без изменений.
...
Рейтинг: 0 / 0
Не генерится Java from WSDL
    #38360454
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ищущий Знания,

Покажите WSDL. Похоже он внутри себя содержит импорты на другие WSDL, тогда нужно было скачать их все, чтобы импортировать offline. Ещё бывают проблемы с описанием namespace, когда парсер пытается скачать XSD для использованых namespace. Но это отключается настройками.
Странно ещё что если файл локальный, то почему-то URL на другую WSDL - абсолютный, а не относительный. В любом случае, нужно смотреть WSDL
...
Рейтинг: 0 / 0
Не генерится Java from WSDL
    #38360513
BlazkowiczИщущий Знания,

Покажите WSDL. Похоже он внутри себя содержит импорты на другие WSDL, тогда нужно было скачать их все, чтобы импортировать offline. Ещё бывают проблемы с описанием namespace, когда парсер пытается скачать XSD для использованых namespace. Но это отключается настройками.
Странно ещё что если файл локальный, то почему-то URL на другую WSDL - абсолютный, а не относительный. В любом случае, нужно смотреть WSDL

Внутрях есть несколько строк типа
<wsdl:import namespace=" http://tempuri.org/" location=" http://superpuperservice.com/?wsdl=wsdl0" />
<xsd:import schemaLocation=" http://superpuperservice.com:7777/?xsd=xsd0" namespace="urn:com:fsb:gwxservice" />

Так что вы походу правы.

А файл локальный дал их разработчик, раньше сервис смотрел в инет, потом его закрыли от сети. И чтобы внести очередное изменение прислали файлик. А его одного походу недостаточно.
...
Рейтинг: 0 / 0
Не генерится Java from WSDL
    #38360538
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ищущий Знания,

Нужно скачать все импортируемые файлы. Внутри них могут быть импорты на другие файлы, их тоже нужно скачать. Потом во всех импортах исправить абсолютные адреса, на относительные, чтобы инструменты могли искать их в файловой системе, а не только по HTTP.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Не генерится Java from WSDL
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]