由于WebServiceContext是一个资源,我尝试通过编写生产者字段然后使用SLSB
将其注入@inject
Web服务。
那没用。似乎WebServiceContext
与ThreadLocal
相关,但是包含生产者字段的实例将不会访问它。
有人试过吗?
请注意,使用@Resource
(没有CDI)一切正常。另外,通过将生产者字段放在我的web服务中,@ inject
可以工作(当然这不是解决方案)
答案 0 :(得分:0)
有人谈到在EE7中统一这一点,但它不会发生。现在你必须以旧的方式去做。