我有一个JAR文件,其中包含一个请求范围Bean。(一个注释为@quiestScoped
的类)。
我有另一个Web服务项目(作为WAR文件构建)。上述JAR文件位于WAR文件的WEB-INF/lib
文件夹中。
我试图@Inject
的@UrestScoped
类到Web服务项目中的一个类中。
我正在得到一个
javax.enterprise.inject.UnsatisfiedResolutionException
这两个项目都有JAR文件,WAR文件包含一个空的bean。xml
。我已经研究这个问题好几天了。请帮忙。
谢谢
也许您使用了错误Java包中的requestscope
-注释?正确的应该是javax。企业上下文请求范围
。
问题内容: 当前,我正在使用PersistenceContext注入EntityManager。EM被完美注入。 现在,我尝试装饰Bean,然后突然没有注入em。我得到一个NullPointerException。 我知道EJB和CDI是2个完全不同的管理器,所以一个都不知道另一个。我期望@PersistenceContext是EJB注入点,而@Inject是CDI。我应该怎么做才能解决这个问题并
问题内容: 由于JPA 2.0不支持注入EntityListener(将使用JPA 2.1),因此决定使用JNDI查找来获取,并通过它来获取登录用户。我定义了一个与此类似的东西: 在会话范围内以以下方式管理用户: 我想知道这种方法有什么缺点或要注意的地方。性能吞吐量?当有多个登录用户在其自己的范围内同时更新实体时,会发生什么情况? Hibernate JPA 2.0 缝焊CDI Glassfish
我想使用一个生产者在我的应用程序,但我卡在点,我试图注入豆。我得到了著名的WELD-001409错误。请减轻我对cdi生产者的理解。 这是我的界面: 豆子: 而制作人: 现在我正在注射豆子: 当我试图部署项目时,我得到了WELD-001409错误,eclipse也说有多个注入点。 它与显式命名一起工作: 这个命名有必要吗?
然而,Eclipse告诉我“没有bean可以被注入到注入点[JSR-299§5.2.1]”。我做错了什么?你有没有看到我缺少的东西。如有任何帮助,我们将不胜感激。 谢谢!!
基本上,我的项目是一场战争(MyProject),导入2罐,MyProject-Client和MyProjectJar-API 我的项目 MyProjectJar-API - 有一个接口 MyProject-Client -想要注入在MyProject上生成的ParametroService 我想知道是否可以将ParameterService(在MyProject上生成)注入MyProject客户
有一个简单的Mongo DB生产者连接到Mongo数据库 我的src/main/resources/meta-inf中的一个资源文件 WeldContext和WeldJUnit4Runner来自这里-http://memorynotfound.com/java-se-unit-testing-cdi-junit-jboss-weld-se/