【发布时间】:2015-01-28 17:18:54
【问题描述】:
我刚刚将我的Wildfly-8.1.0.Final 安装更新为8.2.0.Final 并部署了我的WAR 应用程序并遇到了部署错误。
它说
ERROR [org.jboss.as.controller.management-operation] (DeploymentScanner-threads - 2)
JBAS014613: Operation ("deploy") failed - address: ([("deployment" => "MYAPPNAME.war")]) -
failure description: {"JBAS014771: Services with missing/unavailable dependencies" => [
然后按以下方式列出我所有的EJBs:
"jboss.deployment.unit.\"MYAPPNAME.war\".component.EJBNAME.CREATE is missing [jboss.security.security-domain.java:/jaas/MYSECURITYDOMAIN]"
当我回滚到8.1.0.Final 时,一切都再次按预期工作。
我所有的EJBs 都用@Stateless 声明,并且CDI 存在一个空的beans.xml EJB 或CDI 没有任何其他特殊配置,除了compontents.xml 与以下内容:
<components>
<component name="org.jboss.seam.core.init">
<!-- JNDI name pattern for JBoss EJB 3.0 -->
<property name="jndiPattern">#{ejbName}/local</property>
</component>
</components>
有没有人遇到过这种情况,可以给我提示如何解决它?
【问题讨论】:
标签: ejb cdi wildfly jboss-weld wildfly-8