2014-11-30 14 views
5

방금 ​​Wildfly-8.1.0.Final 설치를 8.2.0.Final으로 업데이트하고 내 WAR 응용 프로그램을 배포하고 배포 오류가 발생했습니다. 그것은 Wildfly 8.2 : component.CREATE가 누락되었습니다.

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" => [ 

말했다 후 다음과 같이 내 모든 EJB의 나열 : 다시 예상대로 8.1.0.Final 모든 일에 내가 롤백 할 때

"jboss.deployment.unit.\"MYAPPNAME.war\".component.EJBNAME.CREATE is missing [jboss.security.security-domain.java:/jaas/MYSECURITYDOMAIN]" 

합니다.

내 모든 EJB@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> 

사람이 발생했습니다 케이스를 해결할 수있는 힌트를 줄 수 있습니까?

답변

16

이 Wildfly 문제를 살펴보십시오.

https://issues.jboss.org/browse/WFLY-4116

이 문제에 관한 것이다;

을 "WAR 배포 보안 도메인 종속성 누락에 실패"를보고 성격이 비슷한 로그 출력에 오류 추적이 포함되어 있습니다.

특히, 다음과 같은 구조가 있습니다.

<jboss-web> 
    <security-domain>java:/jaas/haa-portal</security-domain> 
</jboss-web> 

으로 대체해야합니다.

<jboss-web> 
    <security-domain>haa-portal</security-domain> 
</jboss-web> 

비슷한 문제가 있으며이 문제에 대한 조언을 통해이를 바로 잡았습니다.

+1

이 링크는 답변을 제공 할 수 있지만 링크가 유효하지 않을 경우를 대비하여 답변에 몇 가지 내용을 포함해야합니다. – parakmiakos

+0

사실 내 문제가 해결되었습니다. 하나 또는 두 개의 짧은 문장을 공식화한다면, 여기서 무엇을합니까? 나는 우아하게 upvote하고 받아 들일 것입니다. – Zhedar

+0

당신은 나의 하루를 저장합니다. 감사 –