jboss-weld

    2热度

    2回答

    我想使用Mojarra和Weld在Apache TomEE上运行WebApp。 我把“javax.faces-2.1.21.jar”和“weld-servlet.jar”放在我的/ WEB-INF/lib目录中。我还在我的WEB-INF文件夹中添加了一个空的“beans.xml”。我的 “web.xml中” 看起来是这样的: /WEB-INF/web.xml <?xml version="1.0"

    1热度

    2回答

    我想从this tutorial运行一个简单的CDI测试。以下是我的JUNIT和POM。不知道错误是什么。感谢任何帮助。 ERROR java.lang.NullPointerException at com.aravind.jee6.cdi.basic.GreeterTest.greet(GreeterTest.java:32) at sun.reflect.NativeMe

    2热度

    1回答

    的不同版本我有一个产生SimpleDateFromat对象JEE6简单制作类: public class myProducer { @Produces public SimpleDateFormat produceASimpleDateFormat(final InjectionPoint injectionPoint) { return new SimpleDa

    1热度

    1回答

    在我的应用程序中,我有一个服务,在创建时执行重负载(解析不同文件)。数据是元数据,因此在运行时不会更改(本地化的字符串,键/值映射等)。因此,我决定制作此服务SessionScoped,因此我不需要分析每个请求的值。不是ApplicationScoped以确保数据刷新,当用户再次登录时。 这个工作很好,但现在我需要在线程中访问该服务,该服务使用@Schedule注释运行。当然,焊缝不喜欢,说:or

    2热度

    1回答

    我正在使用tomcat在Weld CDI上设置一个应用程序,并尝试在应用程序启动时运行类以启动实体管理器。 我收到以下异常绞车,表明我的班级有多个范围。 WELD-000046 At most one scope may be specified on [email protected] @Singleton class se.raindance.squid.core.init.InitSquid

    2热度

    1回答

    我想在我的应用程序中使用@Singleton和@Startup注解(在tomcat 7上运行)为Weld CDI定义启动类,但是我的PostConstruct方法从未被调用过。 这里是我的启动类: import java.util.List; import java.util.logging.Logger; import javax.annotation.PostConstruct; im

    3热度

    1回答

    也许这似乎是一个愚蠢的问题,但我真的很困惑。 Seam 3和Weld CDI是一样的东西吗?我正在阅读一些提到“CDI(Weld)/ Seam 3”的帖子,我应该把它们看作是同一件事情吗?

    11热度

    3回答

    在使用JPA一个项目时,我通常为了获得这样的目的使用 @Inject EntityManager em; 。我看到网上有很多代码片段代替使用: @PersistenceContext EntityManager em; 这些选项之间有什么区别? 我的代码运行在JBoss EAP 6.1和Hibernate上。

    0热度

    1回答

    我有一个生产者类,注解@Singleton,其中包含一个注解为@Produces的方法。 我想用这种方法的替代方法编写单元测试,但无法做到这一点。这里是我的代码摘要: package fr.easycompany.easywrite.tools.injection; @Singleton public class Producers { @Produces @Named(PREFE

    3热度

    2回答

    我正在试验OSGI和CDI。我想使用CDI注释注册我的OSGI服务,并使用CDI检索注册的OSGI服务。 我发现了以下几种:https://github.com/mathieuancelin/weld-osgi,它似乎是集成在焊芯中。但是,当我依赖于焊芯1.2.0.Beta1或2.0.0.Final版本时,我找不到在https://github.com/mathieuancelin/weld-os