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 を変更しようとしましたが、同じ例外がスローされます

この ear は、以前は JBoss 4 で正常にデプロイされていました。

4

1 に答える 1

0

私が最初に行うことは、ejb-jar.xmlファイルを適切な XML エディターにロードして、形式が正しくないことを確認することです。DTD を変更したとおっしゃいましたが、DTD に対して検証を試みましたか?もしそうなら、どのような検証エラーが発生しますか?

XML 構成ファイルに大文字と小文字が正しくない愚かなタイプミスや単語が含まれているために、あなたと同様のエラーが発生したことがあります。

于 2012-07-16T02:11:45.670 に答える