0

SLSBWebServiceContext はリソースなので、プロデューサー フィールドを記述してから を使用して、Web サービスに注入しようとしました@inject。それはうまくいきませんでした。WebServiceContextに関連しているようですThreadLocalが、プロデューサーフィールドを含むインスタンスはそれにアクセスしません。

それを試した人はいますか?

@Resource(CDIなしで)使用するとすべてが機能することに注意してください。また、プロデューサー フィールドを Web サービス内に配置することで、@injectが機能します (もちろん、それは解決策にはなりません)。

4

1 に答える 1

0

EE7でそれを統一するという話がありましたが、それは起こりません。今のところ、あなたはそれを古い方法でやらなければならないでしょう。

于 2012-12-22T16:42:13.903 に答える