0

Maven EAR プラグインで生成された ear ファイルがあります。ear ファイルには、ejb モジュールというモジュールが 1 つだけ含まれています。Eclipse 内で JBoss 4.2.1-GA にデプロイできますが、実行しようとすると起動時に例外が発生します。2日間解決策を探してみましたが、失敗しました。

私が遭遇した例外は

org.jboss.xb.binding.JBossXBException: Failed to parse source: Premature end of file. @ *unknown*[-1,-1]

スタック トレースはここにあります:スタック トレース

これは、私が「mavenize」しようとしている既存のプロジェクトであり、以前は適切に機能していたことに注意してください。

4

1 に答える 1

0

これは、デプロイしようとしている jar ファイル内でosf-feed-ejbs.jar、デプロイメント記述子 (おそらく ejb-jar.xml) が欠落しているように聞こえます。

META-INF フォルダー内にあり、Windows を使用している場合META-INFは、すべて大文字であることを確認してください。

ejb-jar.xmlEJB3 デプロイメントの必要はありません。しかし、持っている場合は、少なくとも整形式である必要があります。

于 2011-05-02T13:18:40.507 に答える