openejb

    2熱度

    1回答

    我開始探索在嵌入模式下使用OpenEJB來對我的EJB3組件進行單元測試的可能性。起初,我得到了像下面的輸出 Testsuite: HelloBeanTest Tests run: 4, Failures: 0, Errors: 4, Time elapsed: 1,779 sec ------------- Standard Output --------------- Apache Op

    0熱度

    2回答

    I have a simple EJBJar ,Say myHelloEjb.jar Having 1.HelloBean.java 2.HelloObject.java 3.HelloHome.java I put the the jar in Tomcat's lib folder and in Tomcat's examples directory I have a jsp o

    1熱度

    2回答

    我有一個EJB: @Stateless(mappedName = "MetadataFacade") public class MetadataFacade implements MetadataFacadeRemote { 和OpenEJB的配置爲使用: -Dopenejb.jndiname.format={ejbClass.simpleName}#{interfaceClass} 嵌

    1熱度

    1回答

    當每次測試獨立執行時,我已設法使用備用描述符與在OpenEJB上運行的單元測試一起工作,使用依賴EJB組件的存根。但是一旦我引入了一個測試套件,看起來部署描述符是從添加到套件的第一個測試中獲得的。 一些代碼更好地解釋它。被測豆類像 @Stateless @Local(A.class) public class ABean implements A { // Bean implemen

    1熱度

    1回答

    以下配置適用於WebLogic,但在OpenEJB中會引發錯誤「未找到javax.naming.NameNotFoundException:Name」AppDB「。 如果我刪除了屬性javax.persistence.jtaDataSource,它的工作原理。爲什麼設置2重複的數據源?因爲它是Eclipselinks的一個bug(見http://bugs.eclipse.org/246126) <

    0熱度

    1回答

    我部署的EJB的jar文件放進OpenEJB的遠程模式,但我的客戶端無法查找EJB [EJB的部署正確],調試項目後,我發現,openejb.client.moduleid必須具備的價值。 但是,什麼是moduleid,我如何設置此屬性?

    3熱度

    2回答

    在我正在開發的項目中,我們使用OpenEJB作爲測試EJB的框架。我們以編程方式構建InitialContext,並使用它來獲取事務管理器和各種EJB。 但是,我現在必須測試的EJB有@RolesAllowed註釋,因此OpenEJB拒絕獲取該EJB,認爲我沒有所需的權限。 我該如何指定OpenEJB這個測試應該模擬的用戶以及與他相關的角色?

    7熱度

    2回答

    我是一個Web開發人員,最終在一些Java EE開發(Richfaces,Seam 2,EJB 3.1,JPA)中工作。要測試JPA,我使用超音速和Mockito。但是我缺乏更深入的EJB知識。 有人可能會爭辯說,我們應該使用OpenEJB和Arquillian,但爲什麼? 我什麼時候需要做容器依賴性測試?我需要OpenEJB和Arquillian的可能測試場景是什麼? 請賜教:)

    0熱度

    2回答

    我們使用連接到一個OpenEJB服務器容器的OpenEJB客戶端。 OpenEJB服務器由Corosync和Pacemaker管理,用於故障切換操作。每當OpenEJB實例發生故障(由網絡,硬件,JVM或其他問題引起)時,Corosync + Pacemaker會在另一臺計算機上啓動另一個OpenEJB服務器實例。這個過程相對較快,所以這對我們的用例來說不是問題。 儘管OpenEJB提供了本機故障

    1熱度

    2回答

    我只花了一個半小時的調試一些新的代碼,不破,因爲我忘了檢查我的日誌這個可怕的消息(又來了!): WARN openjpa.Enhance - Creating subclass for ... 我在OpenEJB 3.2快照構建,Java 1.6.0_25和Eclipse Helios中運行OpenJPA 2.1.0。我的實體使用ant PCEnhancerTask進行了增強。 我的META-