当前位置: 首页 > 知识库问答 >
问题:

CDI注入@RequestScoped bean

苏涛
2023-03-14

我有一个JAR文件,其中包含一个请求范围Bean。(一个注释为@quiestScoped的类)。

我有另一个Web服务项目(作为WAR文件构建)。上述JAR文件位于WAR文件的WEB-INF/lib文件夹中。

我试图@Inject@UrestScoped类到Web服务项目中的一个类中。

我正在得到一个

javax.enterprise.inject.UnsatisfiedResolutionException

这两个项目都有JAR文件,WAR文件包含一个空的bean。xml。我已经研究这个问题好几天了。请帮忙。

谢谢

共有1个答案

宿楚青
2023-03-14

也许您使用了错误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/