在 JAX-WS SE 类中,我有一个字段,我在其中注入一个@Resource
以最终获取客户端的 IP 地址。一切正常,直到我将此 SE 设为 CDI 托管 bean
@WebService
public class AImpl implements A {
@Resource
private WebServiceContext wsContext;
@Inject
private ADelegated delegated;
...
}
我在 WebLogic 12c 中部署此应用程序并收到此错误
java.lang.IllegalArgumentException: Can not set javax.xml.ws.WebServiceContext field AImpl.wsContext to weblogic.jndi.internal.WLEventContextImpl
我的代码中有什么不正确的地方?
在此先感谢您的帮助。