Невозможно использовать файл .xjb внутри задачи Ant wsdlc. - PullRequest
0 голосов
/ 11 мая 2010

У меня есть требование настроить преобразование по умолчанию, предоставляемое JAXB. Для типа xs: date нам нужно показать только часть даты (без учета времени). Я создал файл .xjb и использовал команду xjc для создания необходимых классов. Это работает отлично, и я получил желаемые результаты. Так как в нашем проекте мы создаем jar-файлы веб-службы с помощью ant, я попытался включить их в задачу wsdlc ant, поэтому я получаю сообщение об ошибке: dateFormatter.xjb не является файлом конфигурации xsd.


verbose = "on"
destJwsDir = "$ {targetDir}"
destImplDir = "$ {targetDir} / impl"
packageName = "$ {servicePackage}"
>



Я использую Weblogic 9.2 и попробовал использовать jar Weblogic 10.3, используя тег привязки вместо xsdConfig. Но я получаю ту же ошибку. Пожалуйста, дайте мне знать, где я делаю ошибку и как ее исправить.

Спасибо

Говинд.

1 Ответ

0 голосов
/ 25 июня 2010

Я тоже столкнулся с этим. Просматривая документацию веб-службы Weblogic, я понял, что для привязки требуется файл xsdconfig (для компонентов XML), а не файл привязки jaxb. Из интернет-документации: «Используйте дочерний элемент для указания одного или нескольких файлов конфигурации XMLBeans, которые по соглашению заканчиваются на .xsdconfig.»

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...