在.ear文件中,我的EJB被複制到多個jar和war中以獲得一些技術約束。並且這些jar中只有一個包含persistence.xml文件,我在其中配置了幾個持久性單元。將持久性單元配置爲可在幾個耳朵中使用
myear.ear
|---- myjar1.jar
|-------- META-INF/persistence.xml
|---- myjar2.jar
|---- mywar.war
問題是Jboss的找不到罐子「myjar2」中的類持久性配置和戰爭:
無法獲取類配置.... EjbA.class因以下錯誤:無法找到 子部署部署「jar2.jar」部署單元命名爲XXXXX「myear.ear」
要解決的是,我試圖創建一個只包含持久性的新罐子。 xml文件,但它不工作。
任何想法如何我可以共享我的persistence.xml文件到每個jar沒有重新組織我所有的耳朵檔案?
非常感謝你,它的工作原理! – jsebfranck
很高興聽到;) –