我们正在将 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,但它抛出相同的异常
这个ear之前在JBoss 4中部署成功。
最佳答案
我要做的第一件事是在一个好的 XML 编辑器中加载您的 ejb-jar.xml 文件,以确保它没有格式错误。您说您更改了 DTD,但您是否尝试过根据 DTD 验证它?如果是,您遇到了哪些验证错误?
由于我的 XML 配置文件中存在愚蠢的拼写错误和/或没有正确大小写的单词,我看到了与您类似的错误。
关于java - 在 JBOSS 5.1.1 中获取部署异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11097249/