“ RESTEASY008550:无法找到支持ValidatorFactory的CDI。使用默认的ValidatorFactor。

时间:2018-12-10 14:46:19

标签: wildfly cdi

我已经尽我所能想尽一切办法让Wild fly允许我将EJB注入到Web Service中。但是无论我做什么,我都会得到“ RESTEASY008550:无法找到支持ValidatorFactory的CDI。使用默认的ValidatorFactor。”,因此CDI无法正常工作。

我有一个罐子(EJB)和一个战争(Web服务)。

是的,我有一个bean.xml(我将其放入EJB和Web服务中,再次尝试一切可以使DI正常工作的方式。)

如何获取WildFly以使用CDI ValidatorFactory?

更多信息:

带有战争(Web Service)和jar(EJB)的耳朵。我还添加了beans.xml文件。

EJB:

    @Local({MyBeanLocalLookup.class})  //Local interface.
    @Remote({MyBeanRemoteLookup.class})  //Remote Interface
    @Named({ "MyBean" })
    @Stateless
    public class MyBean implements MyBeanLocalLookup, MyBeanRemoteLookup

Web服务,我尝试了@EJB和@Inject。

    @Path("/")
    public class MyService extends javax.ws.rs.core.Application
    {
        @EJB private MyBeanLocalLookup ejb;
        @Inject private MyBeanLookupLookup ejb2;
        ...

谢谢。

0 个答案:

没有答案