在jboss中部署.ear文件时的依赖性问题

时间:2011-07-03 06:02:56

标签: java hibernate jboss6.x

1 个答案:

答案 0 :(得分:0)

很难具体,但看起来你的.ear文件缺少一些必要的类:

UNRESOLVED Demands 'Class:com.raqamsazan.loyalty.webservice.dl.impl.PersistenceManager'
UNRESOLVED Demands 'Class:com.raqamsazan.loyalty.webservice.api.RandomGenerator'

......等等。

要检查的第一件事是你的Maven构建没有将这些类的工件列为“提供”或“测试”或类似的东西(我假设你正在使用基于工件的Maven版本计划)。只有某些范围会导致Maven在工件中包含依赖项。

接下来要检查的是依赖类是否可以访问依赖类。例如,.ejb jar中的类无法在.war中看到类,但反之亦然。

如果您通过这些检查并且仍然遇到问题,您可能需要深入研究一些advanced JBoss classloading stuff,或者仔细查看应用程序的结构。

相关问题