SLSBWebServiceContext はリソースなので、プロデューサー フィールドを記述してから を使用して、Web サービスに注入しようとしました@inject。それはうまくいきませんでした。WebServiceContextに関連しているようですThreadLocalが、プロデューサーフィールドを含むインスタンスはそれにアクセスしません。
それを試した人はいますか?
@Resource(CDIなしで)使用するとすべてが機能することに注意してください。また、プロデューサー フィールドを Web サービス内に配置することで、@injectが機能します (もちろん、それは解決策にはなりません)。