【发布时间】:2013-04-04 18:48:04
【问题描述】:
使用 JBoss Maven 插件将 EJB 项目部署到 JBoss 时,我在 JBoss 的控制台上收到一个 NoClassDefFoundError,该错误是关于该 EJB 项目的依赖项之一中的类。
这个依赖是用编译范围声明的。我应该使用另一个范围以便我的依赖项也部署到 JBoss 吗?或者我应该如何解决这个问题?
错误如下所示:
DEPLOYMENTS IN ERROR:
Deployment "vfszip:/Users/hordine/projects/SoftBudget/soft-budget-ejb/target/soft-budget-ejb.jar/" is in error due to the following reason(s): java.lang.NoClassDefFoundError: br/com/pedra/j2eepatterns/facade/IEntityService
【问题讨论】:
-
你的ejb包是什么?罐子,战争还是耳朵?
-
作为一个罐子。我不想单独部署依赖项,通过将它们复制到服务器lib文件夹,这可能吗?
标签: maven deployment jboss maven-plugin noclassdeffounderror