cdi

    1熱度

    1回答

    我們有一個在JSF中開發的應用程序,我們將它轉​​換爲使用CDI。在這個過程中,我們在Wildfly中進行了測試,並且能夠像轉換之前一樣運行它。 我們在Websphere上部署它時出現問題! 我們的應用程序有兩個部分,爲了簡化第1部分和第2部分,其中第1部分中所產生的罐子被包含在第2部分,這意味着部署在WebSphere WAR文件已經包含部分jar文件1. 現在 ,當應用程序在WebSphere

    0熱度

    1回答

    我一直在坐在一個應用程序部署到Payara 4.1.1.171的問題。 部署一直持續到它發生異常的地步。 堆棧跟蹤如下: Exception while loading the app : CDI deployment failure:Exception List with 2 exceptions: Exception 0 : org.jboss.weld.exceptions.Deploy

    0熱度

    1回答

    裏面我有事件與預選賽 @Inject @ChangeType(FOO) private Event<SomeEventClass> event 而且我想要得到的觀測方法裏面的預選賽(FOO)的價值。我知道如何獲得限定符作爲註釋,但不知道如何獲得限定符的實例及其值。 public void listen(@Observes SomeEventClass event, EventMetadat

    0熱度

    1回答

    目標是將一堆jar文件作爲來自遠程位置的插件加載,並在CDI上下文中初始化它們。 然後一個servlet可以觸發事件,比如像這樣: testEvent.fire(new EventTest("some message")); 哪個插件將能夠觀察到。示例插件將如下所示: public class Plugin{ public void respond (@Observes EventT

    0熱度

    2回答

    我使用管理控制檯在JBOSS EAP 6.3.2中配置了數據源。 我想知道我們可以如何獲得此數據源的實例?我們可以使用@Resouce,@Inject註釋來獲取數據源嗎? 或者我們應該使用舊的JNDI查找嗎? 任何人都可以幫我理解嗎?

    0熱度

    2回答

    創建便攜式CDI分機的示例(如this)全部使用javax.enterprise.inject.spi.Extension擴展點以允許ServiceLoader加載擴展。 是否有虛焊/ CDI API/SPI動態註冊的擴展,編程? 我知道,因爲你已經開始應用,而不該擴展存在,並且也許是在某些方面「爲時已晚」,但要問反正生命週期可能是一個問題。具體來說,我想知道EE環境。

    0熱度

    1回答

    我有一個遺留產品的JAR包含Spring(4.3.8)託管類。我需要將它與CDI(JavaEE 7)集成。 我有一個來自傳統JAR的接口,它由一個CDI bean實現。 CDI Bean是從CDI BeanManager請求並從工廠方法返回的。工廠方法在Spring XML中註冊並按預期工作。 當傳統JAR的Spring bean依賴於實現的接口時,會發生問題。 Spring比注入CDI實現實例並

    0熱度

    2回答

    我有一個EAR,它目前只包含一個WAR。我的問題是,如果mybatis -.... jar文件位於web-module.war \ WEB-INF \ lib然後一切工作正常。但如果我用maven創建了一場小型戰爭,並且兩個mybatis相關的jar文件位於EAR/lib下,我得到一個「沒有正確配置SqlSessionFactory生產者。」「錯誤。 我認爲這是一個類路徑相關的問題。 我打算在EA

    0熱度

    1回答

    我試圖在更改任何屬性後觀察@SessionScoped組件。 HttpSessionAttributeListener不會觸發cdi託管組件的更改。 @SuppressWarnings("serial") @SessionScoped public class TestSession implements Serializable { private User user; publi

    0熱度

    1回答

    我正在使用Jersey 1.17和CDI(Weld 2.4.1)的Web服務。我在Tomcat8上運行。我的ContextListener和資源類已成功注入我的服務實施,標記爲@Inject。我正在嘗試移動到澤西島2.x,但我遇到了一個障礙。 我唯一需要注意的是我的pom.xml和web.xml。 - <servlet-class>com.sun.jersey.spi.container.ser