Мне трудно получить cxf для проверки xml-запроса, который мой сервис создает для третьей стороны.
Мой проект использует Maven. Вот моя структура проекта
Основной модуль:
+ Sub-Module1 = Приложение
+ sub-Module2 = Интерфейсы
В Интерфейсах внутри src / main / resources у меня есть свои wsdl и xsd.
Итак, src / main / resources
+ mywsdl.wsdl.
+ myschema.xsd
Подмодуль интерфейса указан как зависимость в подмодуле приложения.
внутри подмодуля приложения есть файл cxsf в src / maim / resources.
<jaxws:client name="{myTargerNameSpaceName}port"
createdFromAPI="true">
<jaxws:properties>
<entry key="schema-validation-enabled" value="true" />
</jaxws:properties>
</jaxws:client>
И:.
<jaxws:endpoint name="{myTargetNameSpaceName}port"
wsdlLocation="/mywsdl.wsdl"
createdFromAPI="true">
<jaxws:properties>
<entry key="schema-validation-enabled" value="true" />
</jaxws:properties>
</jaxws:endpoint>
Я попытался изменить порт "name =" {myTargetNameSpaceName} "на" name = "{myEndPointName} port"
Но без наковальни.
Мое приложение работает. Но он просто не проверяет созданный мной xml, который должен использоваться сторонним приложением.
Я хотел бы, чтобы проверка работала, чтобы любой отправленный мною запрос был действительным.
Есть предложения?