ejb

    -1熱度

    1回答

    我有這段代碼作爲登錄頁面 我使用Netbeans,所以我從我的數據庫生成實體,然後生成(從我的實體類會話bean),一切工作正常... 現在我需要jsp登錄頁面這是代碼 --the jsp頁面很簡單,在這裏它 <jsp:useBean id="loginBean" scope="page" class="Facades.loginBean"/> <jsp:setProperty name="ea

    0熱度

    1回答

    我試圖對我的Wildfly 10/JBoss 7 EAP服務器執行遠程EJB調用,但在我的Wildfly服務器上始終收到無效的用戶錯誤消息(我的EJB被稱爲LoginManager) : 23:04:02,872 ERROR [org.jboss.as.ejb3.invocation] (default task-6) WFLYEJB0034: EJB Invocation failed on c

    1熱度

    1回答

    我想在Java EE中實現消息驅動Bean的管道和過濾器模式,但我想這樣做的方式是隊列可配置和豆是在運行時創建。這樣改變過濾器執行的順序將很容易。 我真的很新的Java EE,當我在過去使用MDB我總是做這樣的: @MessageDriven(mappedName = "jms/myQueue", activationConfig = { @ActivationConfigPropert

    0熱度

    1回答

    我測試使用JUnit和OpenEJB的容器爲我的豆提供上下文我的申請。它從類路徑中找到所有的bean並啓動它們。可惜的是有一些豆類我想從上下文中刪除,這樣我就可以與其他實現替換這些豆子,嘲諷某些功能。 我知道openejb.deployments.classpath.exclude財產。 我甚至嘗試如下properties.put("openejb.deployments.classpath.ex

    0熱度

    1回答

    我正在使用wildfly 10.0.x. 而且我遷移到EJB2.1 ejb3.2 所以這是我的ejb-jar.xml文件 <?xml version="1.0"?> <ejb-jar version="3.2" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-insta

    -2熱度

    1回答

    我正在使用的技術:JavaEE7,JSF2.2。 我有一個名爲「實體」的項目,其中包含所有實體,存儲庫,DAO(無狀態EJB)。 其他項目將導入「實體」項目並使用該項目連接到數據庫。 問題是「實體」項目包含超過5000個EJB,並且這需要花費大量時間來加載。 但實際上,每個項目只使用數百個EJB。 我可以有辦法只加載我真正使用的EJB,不加載所有5000個EJB。例如:在.xml文件中定義所需的E

    0熱度

    1回答

    我有一個擴展了ServletContextListener的類,並且覆蓋了contextInitialized方法。 我還有一個無狀態的EJB,它在初始化時使用來自我的ContextListener的數據。 問題是,我認爲有時容器選擇首先初始化我的EJB,然後是ContextListener,這當然會導致一些NullPointers異常。有什麼方法可以告訴容器首先初始化我的ContextListe

    -2熱度

    1回答

    我已經看到了可能的修復這個問題,但我不知道我可以在我的代碼中更改什麼。 package br.com.caelum.livraria.dao; import javax.ejb.Stateless; import javax.persistence.EntityManager; import javax.persistence.PersistenceContext; import jav

    -1熱度

    1回答

    傳遞計劃詳細信息,我想從數據庫傳遞計劃詳細信息。但它不允許傳遞值。我該怎麼辦。在@timeout中,我也無法在服務器啓動時自動啓動線程。 @Postconstruct不起作用。

    0熱度

    1回答

    我有一個無狀態Bean @Stateless public class CalculatorImpl implements Calculator { private static final long serialVersionUID = 1L; @Override public int add(int a, int b) { return a+b; } @O