2014-11-30 14 views
5

Ho appena aggiornato l'installazione Wildfly-8.1.0.Final su 8.2.0.Final e ho distribuito la mia applicazione WAR e ho riscontrato errori di distribuzione. ha dettoWildfly 8.2: component.CREATE mancante

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

e poi elencate tutte le mie EJB s nel modo seguente:

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

Quando sono riportate ad 8.1.0.Final tutto ha funzionato come previsto ancora una volta.

Tutti i miei EJB s sono dichiarati con @Stateless ed esiste un vuoto beans.xml per CDI non ci sono altre configurazioni speciali per EJB o CDI tranne compontents.xml con il seguente contenuto:

<components> 
    <component name="org.jboss.seam.core.init"> 
     <!-- JNDI name pattern for JBoss EJB 3.0 --> 
     <property name="jndiPattern">#{ejbName}/local</property> 
    </component> 
</components> 

Qualcuno ha incontrato questo caso e potrebbe darmi un suggerimento su come risolverlo?

risposta

16

Dai un'occhiata a questo numero di Wildfly;

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

Questo problema riguarda;

"distribuzione WAR non riesce a manca dipendenza dominio di sicurezza"

e contiene tracce di errore nel registro di uscita che sono di natura simile a quelli riportati.

In particolare, costruisce come;

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

deve essere sostituito con;

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

Ho avuto un problema simile e il consiglio in questo numero lo ha risolto per me.

+1

Sebbene questo collegamento possa fornire una risposta, è necessario includere del contenuto nella risposta, nel caso in cui il collegamento cessi di essere valido. – parakmiakos

+0

Questo ha risolto il mio problema. Se formulassi una o due frasi brevi, cosa farò qui, inviterò e accetterò con grazia. – Zhedar

+0

Mi hai salvato la giornata. Grazie –