@Resource
JAX-WS SEクラスには、最終的にクライアントのIPアドレスを取得するためにを挿入するフィールドがあります。このSEをCDIマネージドBeanにするまでは、すべて問題ありません。
@WebService
public class AImpl implements A {
@Resource
private WebServiceContext wsContext;
@Inject
private ADelegated delegated;
...
}
このアプリをWebLogic12cにデプロイすると、このエラーが発生します
java.lang.IllegalArgumentException: Can not set javax.xml.ws.WebServiceContext field AImpl.wsContext to weblogic.jndi.internal.WLEventContextImpl
私のコードの何が間違っていますか?
よろしくお願いします。