0

我正在尝试使用 ejb-jar 配置消息驱动 Bean。我正在使用 EJB 3.1、Netbeans 7.3 和 Glassfish 3.1.2,但我遇到了异常:

部署应用程序时出现异常:org.xml.sax.SAXParseException;行号:8;列号:29;档案 [类] 中的部署描述符文件 META-INF/ejb-jar.xml。必须声明元素类型“messaging-type”。有关详细信息,请参阅 server.log。

我在哪里犯错?

4

1 回答 1

0

您说您使用的是 Glassfish 3.1.2,但您ejb-jar-xml使用ejb-jar_2_0.dtd. 相反,您必须对 Glassfish 3.1.2 使用 XSD 验证。这是 xsd:http: //java.sun.com/xml/ns/javaee/ejb-jar_3_1.xsd

于 2013-04-26T13:46:59.560 回答