Настройте компонент, управляемый сообщениями, с помощью ejb-jar.xml

Я пытаюсь настроить Message Driven Bean с помощью ejb-jar. Я использую EJB 3.1, Netbeans 7.3 и Glassfish 3.1.2, но получаю исключение:

Исключение при развертывании приложения: org.xml.sax.SAXParseException; номер строки: 8; номер столбца: 29; Файл дескриптора развертывания META-INF/ejb-jar.xml в архиве [classes]. Тип элемента "messaging-type" должен быть объявлен. Пожалуйста, смотрите server.log для более подробной информации.

Где я ошибаюсь?


person Sanja    schedule 17.04.2013    source источник


Ответы (1)


Вы говорите, что используете Glassfish 3.1.2, но проверяете свой файл ejb-jar-xml с помощью ejb-jar_2_0.dtd. Вместо этого вы должны использовать проверку XSD для Glassfish 3.1.2. Вот xsd: http://java.sun.com/xml/ns/javaee/ejb-jar_3_1.xsd

person Amer A.    schedule 26.04.2013