0

我有一个通过 Maven EAR 插件生成的 ear 文件。ear 文件只有一个模块,即 ejb 模块。我可以将它部署到 Eclipse 中的 JBoss 4.2.1-GA,但是当我尝试运行它时,在启动过程中遇到了异常。我已经尝试了两天的解决方案,但没有成功。

我遇到的例外是

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 回答