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