Zhe*_*dar 5 ejb cdi jboss-weld wildfly wildfly-8
我刚刚更新了我的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" => [
Run Code Online (Sandbox Code Playgroud)
然后EJB以下列方式列出我的所有内容:
"jboss.deployment.unit.\"MYAPPNAME.war\".component.EJBNAME.CREATE is missing [jboss.security.security-domain.java:/jaas/MYSECURITYDOMAIN]"
Run Code Online (Sandbox Code Playgroud)
当我回到8.1.0.Final一切按预期工作的时候.
我EJB的所有s都被声明,@Stateless并且存在空beans.xml,CDI因为没有任何其他特殊配置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>
Run Code Online (Sandbox Code Playgroud)
有没有人遇到这个案子,可以给我一个如何解决它的提示?
Pau*_*ogh 16
看看这个Wildfly问题;
https://issues.jboss.org/browse/WFLY-4116
这个问题涉及到;
"WAR部署因缺少安全域依赖性而失败"
并包含日志输出中的错误跟踪,其性质与报告的类似.
具体来说,结构如;
<jboss-web>
<security-domain>java:/jaas/haa-portal</security-domain>
</jboss-web>
Run Code Online (Sandbox Code Playgroud)
应该换成;
<jboss-web>
<security-domain>haa-portal</security-domain>
</jboss-web>
Run Code Online (Sandbox Code Playgroud)
我有一个类似的问题,这个问题的建议为我纠正了它.
| 归档时间: |
|
| 查看次数: |
3326 次 |
| 最近记录: |