2

我们正在将 JBoss 的版本从 4.x 更新到 5.1.1。

我将 EAR 放在 jboss 5.1.1 中,一旦我开始我的应用程序,我就会得到

"The content of element type "message-driven" must match "(ejb-name,destination-jndi-name,mdb-
user?,mdb-passwd?,mdb-client-id?,mdb-subscription-id?,configuration-name?,security-proxy?,ejb-
ref*,resource-ref*,resource-env-ref*,depends*)"."

上述异常,我尝试更改 ejb-jar.xml 中的 DTD,但它抛出了相同的异常

这个耳朵以前在 JBoss 4 中成功部署过。

4

1 回答 1

0

我要做的第一件事是在一个好的 XML 编辑器中加载您的ejb-jar.xml文件,以确保它没有格式错误。您说您更改了 DTD,但您是否尝试过根据 DTD 验证它,如果是,您会得到什么验证错误?

由于在我的 XML 配置文件中出现愚蠢的拼写错误和/或单词没有正确的大小写,我看到了与您类似的错误。

于 2012-07-16T02:11:45.670 回答