このクラスを使用して、いくつかの Java EE リソースを生成します。私のプロジェクトは、EJB と CDI を使用する EAR です。
public class Resources {
@Dependent
@Produces
@Resource(mappedName = "java:comp/EJBContext")
protected SessionContext sessionContext;
}
JBoss AS 7 では正常に動作します。しかし、Wildfly (今日の github からコンパイルされたベータ 1) を使用すると、この例外が発生します。
Caused by: org.jboss.weld.exceptions.NullInstanceException: WELD-000044: Unable to obtain instance from null
どうしたの?Wildfly を使用して SessionContext を生成するにはどうすればよいですか? Wildfly には別の方法がありますか、それともバグですか (Wildfly はまだ実稼働の準備ができていないため)。
更新Github からコンパイルされた最新バージョンの Wildfly を使用すると、このコードは正常に動作します。Wildfly はベータ版なので、これは予想されたバグだったと思います。君たちありがとう。