#web-services #netbeans #jax-ws
#веб-сервисы #netbeans #jax-ws
Вопрос:
Возможно ли использовать мой клиент веб-сервиса в том же проекте, что и мой веб-сервис?
Когда я пытаюсь создать проект, NetBeans не может найти ссылку на WSDL, поскольку он не развернут.
Каков одобренный способ сделать это?
WulfgarPro
Ответ №1:
Я понял это.
Просто нужно добавить возможный URL веб-сервиса в web / WEB-INF / wsdl / mywsdlfile.wsdl, где указано:
<soap:address location="REPLACE_WITH_ACTUAL_URL"/>
Выполнив это, а затем очистив сборку и развертывание, устранил все мои проблемы. Теперь у меня и мой сервис, и клиент запущены в одном проекте.
Мне не нравится, что в NetBeans так много файлов свойств / конфигурации. Мне кажется, что NetBeans пытается сделать слишком много.
WulfgarPro
Ответ №2:
В настоящее время невозможно иметь сервис и его клиента в том же проекте NetBeans на основе ant, который создан NetBeans. Вероятно, вы могли бы взломать build.xml чтобы сделать это возможным… но я не знаю деталей взлома, необходимых для того, чтобы это стало возможным.