我想將我的WAR應用程序的部分拆分成不同的JAR組件。 每個JAR組件都包含JPA實體,EJB & JSF-Composite-Components。JEE6戰爭打包成幾個模塊
實施例:提取用戶管理(XHTMLs,EJB的,JPA-實體)到自己的罐子。
起初一切,只要我沒有使用一個EntityManager看起來做工精細。
問題: 在JAR檔案實體管理的EJB將永遠不會被注入。
我使用的注射用@PersistenceContext註解。
我在所有META-INF文件夾中的beans.xml和一切(EntityManager的除外)正確注入。如果我將persistence.xml放置在所有JAR文件中或僅放置在WAR文件中,則無關緊要。
有沒有人有膠水如何做到這一點?
我在哪裏必須把不同的配置文件(beans.xml中,persistence.xml中)?
我需要一個ejb-jar.xml文件嗎?
這可能嗎?
技術-堆棧: JBoss的6.1/3.2 PrimeFaces/Maven的/ EJB 3.1 /休眠/ JTA/CDI