Два класса имеют одинаковое имя типа XML - PullRequest
1 голос
/ 14 апреля 2011

Я создаю файл war внутри Netbeans 6.9 на MAC OSX 10.6, используя дистрибутив glassfishv3 для обслуживания веб-службы на виртуальной машине Ubuntu 10.10 Linux, после того как я поместил файл war в папку autodeploy. Также использую Java 1.6.

Фактическая сокращенная часть сообщения:

java.security.PrivilegedActionException: com.sun.xml.bind.v2.runtime.IllegalAnnotationsException: 2 числа IllegalAnnotationExceptions

Два класса имеют одинаковый тип XML название «{http://server.dss5.tech.com/}parameter". Используйте @ XmlType.name и @ XmlType.namespace для назначения разных имена им. и т. д.

У меня есть 2 класса с именем Parameter, но с разными именами пакетов. Я бы подумал, что схема XSD, созданная в WSDL, могла бы использовать это для различения классов, потому что у них разные имена пакетов. Я пробовал разные вещи, такие как использование @XmlType членами класса, но это не помогло. Мне нужна помощь в решении того, что здесь может происходить. я позаботился о том, чтобы установщики и получатели из обоих классов возвращали свои соответствующие типы пакетов, чтобы они не могли быть такими.

Заранее спасибо за помощь и предложения!

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