Quelqu'un peut-il me guider sur comment utiliser Arquillian avec WildFly 10. J'ai récemment migré mon application de JBoss 7 à WildFly 10. Arquillian travaillait avec JBoss 7, mais la même configuration ne fonctionne pas sur wildfly 10.Arquillian Intégration avec WildFly 10
Je suis en mesure d'intégrer maintenant, mais mes EJBs avec des noms JNDI comme "java: global/xyz/xyzEMFactor" échoue avec l'erreur suivante:
Caused by: java.lang.Exception: {"WFLYCTL0180: Services with missing/unavailable dependencies" => ["jboss.naming.context.java.module.test.test.env.\"com.xyz.abc.poc.knowledge_base.ontology.DBContextBean\".emFactory is missing [jboss.naming.context.java.global.xyz_dal.xyzpEMFactory]"]} at org.jboss.as.controller.client.helpers.standalone.impl.ServerDeploymentPlanResultFuture.getActionResult(ServerDeploymentPlanResultFuture.java:134)
suite est ma classe:
@AccessTimeout(5 * 60 * 60 * 1000)
@StatefulTimeout(-1)
@TransactionAttribute(TransactionAttributeType.NOT_SUPPORTED)
public class DBContextBean<T> {
@Inject
@EJB(lookup = "java:global/xyz_dal/xyzEMFactory")
private xyzEMFactory emFactory;
}
Vous devez montrer votre test, fichier arquillian.xml et toutes les erreurs que vous rencontrez –
Le fait est que c'est un grand changement, par exemple CDI est assez différente spec. Avez-vous essayé d'exécuter WAR dans Wildfly 10 et vérifiez si cela fonctionne? – lordofthejars