Могу ли я иметь свой клиент веб-сервиса в том же проекте, что и мой веб-сервис (NetBeans) - PullRequest
1 голос
/ 18 мая 2011

Возможно ли, чтобы мой клиент веб-сервиса был в том же проекте, что и мой веб-сервис?

Когда я пытаюсь построить проект, NetBeans не может найти ссылку на WSDL, поскольку он не развернут.

Каков одобренный способ сделать это?

WulfgarPro

Ответы [ 2 ]

1 голос
/ 18 мая 2011

Я понял это.

Просто необходимо добавить возможный URL веб-службы в web / WEB-INF / wsdl / mywsdlfile.wsdl , где указано:

<soap:address location="REPLACE_WITH_ACTUAL_URL"/>

Выполнение этого, а затем чистая сборка и развертывание устранили все мои проблемы.Теперь мой сервис и клиент работают в одном проекте.

Мне не нравится, что в NetBeans так много файлов свойств / конфигурации.Мне кажется, что NetBeans пытается сделать слишком много.

WulfgarPro

0 голосов
/ 18 мая 2011

В настоящее время невозможно иметь службу и ее клиента в том же проекте NetBeans на основе муравьев, который создан NetBeans. Вы могли бы, вероятно, взломать build.xml, чтобы сделать это возможным ... но я не знаю подробностей взлома, необходимых, чтобы сделать это возможным.

...