weld-se

    0热度

    1回答

    我试图用CDI,DeltaSpike(引导)将Weld SE作为CDI实现打包的命令行应用程序。该应用程序从我的IDE启动时,但将应用程序打包成一个超级-JAR时,我得到一个钝角错误信息运行良好: Exception in thread "main" org.jboss.weld.exceptions.IllegalArgumentException: WELD-001456: Argument

    0热度

    1回答

    我使用weld-se和log4j2作为记录器。但我无法从Weld得到任何东西。其他日志工作正常。 库: <dependency> <groupId>org.jboss.weld.se</groupId> <artifactId>weld-se-core</artifactId> <version>2.2.4.Final</version> </depe

    0热度

    1回答

    我一直在寻找有关WELD-SE类路径扫描器API的文档,但一直未能找到任何文档。我试图用Servlet,WebSocket和JAX-RS API的精神来发现具有自定义注释的POJO。有没有办法与WELD做到这一点? 我意识到已经有类库路径扫描,如Scannotation,FastClasspathScanner,Corn-CPS等,但我试图保持这个项目精益,不介意与WELD紧密集成。

    0热度

    2回答

    我在通过Weld上下文反射创建对象时遇到问题。 我从外部文件加载类和它们的配置。 简化了我的代码如下所示: final Class<?> moduleClass = Class.forName(properties.getProperty("className")); 然后我创建这个类的一个实例 final Constructor<?> constructor = moduleClass.ge

    12热度

    5回答

    我正在构建基于Gradle的基于Hibernate的Java SE应用程序,作为我选择的ORM。我的计划是使用weld-se能够在整个应用程序中使用CDI注释注入EntityManagers。 基于Hibernate文档中找到的共同HibernateUtil辅助类,我朝JPA接口移动,并且加入@Produces注释,以提供生产方法(I增加了一个空META-INF/beans.xml为好): pac

    0热度

    1回答

    给出以下代码,我想知道为什么在调用@PreDestroy注释方法(CacheManager#doCleanup)之后CacheManager仍然“活着”(请参阅​​本文后面的输出)。 不是Weld意识到它仍然被引用的事实吗?以及如何在对象真的不再使用时调用此方法? 主类 public class Main { public static void main(String[] parame

    12热度

    1回答

    使用Weld-SE 2.1.2.Final获取bean并从线程调用它时,遇到以下异常: 异常线程 “main” org.jboss.weld.context.ContextNotActiveException:WELD-001303:对于范围类型没有有效上下文javax.enterprise.context.RequestScoped 我的豆被标注与@RequestScooped。如果我注释@Ap

    3热度

    3回答

    我刚刚将版本2.4.4更新至3.0.1。我在应用程序启动时遇到以下错误,我找不到解决方案。我正在使用Weld SE。 Sep 15, 2017 1:25:12 PM org.jboss.weld.xml.BeansXmlHandler error WARN: WELD-001208: Error when validating file:/(...)/META-INF/[email protec

    1热度

    1回答

    我试图使用Weld SE 2.3.0.Final在测试期间通过提供不同的beans.xml来替换插入依赖项的替代实现src/test/resources/META-INF 它似乎总是使用beans.xml的主版本,但我不知道为什么。 的一切都在这里首先是支持类 Engine.java public interface Engine { void start(); void s