ArquillianをWildFly 10で使用する方法については、誰でも教えてください。私は最近JBoss 7からWildFly 10へアプリケーションを移行しました.ArquillianはJBoss 7で動作していましたが、 「:グローバル/ XYZ/xyzEMFactorは、Java」次のエラーで失敗している:ArquillianとWildFlyの統合10
WildFly 10上に、私はしかし、今JNDI名を持つ私のEJBを統合することができる午前私のクラスには、次の
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)
です:
@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;
}
あなたがテストしたarquillian.xmlファイルと遭遇しているエラーを表示する必要があります –
これは大きな変化です。例えば、CDIは全く異なる仕様です。 Wildfly 10で同じWARを実行しようとしましたが、動作しているかどうか確認しましたか? – lordofthejars